Updates from: 07/20/2021 03:10:50
Service Microsoft Docs article Related commit history on GitHub Change details
v1.0 Channel Getallmessages https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/channel-getallmessages.md
HTTP/1.1 200 OK
"locale": "en-us", "webUrl": "https://teams.microsoft.com/l/message/19%3Ad5d2708d408c41d98424c1c354c19db3%40thread.tacv2/1616990417393?groupId=fbe2bf47-16c8-47cf-b4a5-4b9b187c508b&tenantId=2432b57b-0abd-43db-aa7b-16eadd115d34&createdTime=1616990417393&parentMessageId=1616990417393", "policyViolation": null,
+ "eventDetail": null,
"from": { "application": null, "device": null,
HTTP/1.1 200 OK
"locale": "en-us", "webUrl": "https://teams.microsoft.com/l/message/19%3A4a95f7d8db4c4e7fae857bcebe0623e6%40thread.tacv2/1616990171266?groupId=fbe2bf47-16c8-47cf-b4a5-4b9b187c508b&tenantId=2432b57b-0abd-43db-aa7b-16eadd115d34&createdTime=1616990171266&parentMessageId=1616990032035", "policyViolation": null,
+ "eventDetail": null,
"from": { "application": null, "device": null,
v1.0 Channel List Messages https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/channel-list-messages.md
Content-type: application/json
{ "@odata.context": "https://graph.microsoft.com/beta/$metadata#teams('fbe2bf47-16c8-47cf-b4a5-4b9b187c508b')/channels('19%3A4a95f7d8db4c4e7fae857bcebe0623e6%40thread.tacv2')/messages",
- "@odata.count": 2,
+ "@odata.count": 3,
"@odata.nextLink": "https://graph.microsoft.com/beta/teams/fbe2bf47-16c8-47cf-b4a5-4b9b187c508b/channels/19:4a95f7d8db4c4e7fae857bcebe0623e6@thread.tacv2/messages?$skiptoken=%5b%7B%22token%22%3a%22%2bRID%3a~vpsQAJ9uAC047gwAAACcBQ%3d%3d%23RT%3a1%23TRC%3a20%23RTD%3aAyAER1ygxSHVHGAn2S99BTI6OzViOjZnOGU5ZWM1ZDVmOGdiZjk2OGNkZmNmMTczNGY3QXVpc2ZiZS91YmR3MzwyNzIyNDY2OTU0NTg6AA%3d%3d%23ISV%3a2%23IEO%3a65551%23QCF%3a3%23FPC%3aAggEAAAAcBYAABUFAADQKgAABAAAAHAWAAACALu4GwAAAHAWAAACAPSTMwAAAHAWAACaAFWa84BXgQKAEIAMgBaAE4AUgAuAAoAIwAIgACAAAiAACAABACCAAAEVgBSAI4AYgA%2bAGQAEEAAQAAEABACAAAIEEBBAACAYgB%2bAH4AbgBqACoAHwAICCBAEEIAAAgEQAACAIoAZgB2ADoAMgAKAPoAZgB2AJoAXgBIAgiAAQUqLF4AJgALACARAgBCACoAfgB6AIwABgYCQAAFXAAAAcBYAAAYA%2f50ZgGeEXwAAAHAWAAAEAPaBS4V7AAAAcBYAAAIA1aSJAAAAcBYAAAIAtLmbAAAAcBYAAAIAqKXdAAAAcBYAAAQAppUugOMAAABwFgAABADQoAWA6wAAAHAWAAAEABGl94M5AAAA0CoAAAYA6pF7iYOBaQIAANAqAAAcAEUPAMAAMAACAQCBAHQAADDAgCAAQgByAQAzUJDRBAAA0CoAAAQAETwKAA4FAADQKgAAAgBekRUFAADQKgAAHAB2pQCABYAMgJeAH4ATgAGAvIIIgASABIAFgCWA%22%2c%22range%22%3a%7B%22min%22%3a%2205C1D79B33ADE4%22%2c%22max%22%3a%2205C1D7A52F89EC%22%7D%7D%5d", "value": [ {
Content-type: application/json
"locale": "en-us", "webUrl": "https://teams.microsoft.com/l/message/19%3A4a95f7d8db4c4e7fae857bcebe0623e6%40thread.tacv2/1616965872395?groupId=fbe2bf47-16c8-47cf-b4a5-4b9b187c508b&tenantId=2432b57b-0abd-43db-aa7b-16eadd115d34&createdTime=1616965872395&parentMessageId=1616965872395", "policyViolation": null,
+ "eventDetail": null,
"from": { "application": null, "device": null,
Content-type: application/json
"locale": "en-us", "webUrl": "https://teams.microsoft.com/l/message/19%3A4a95f7d8db4c4e7fae857bcebe0623e6%40thread.tacv2/1616963377068?groupId=fbe2bf47-16c8-47cf-b4a5-4b9b187c508b&tenantId=2432b57b-0abd-43db-aa7b-16eadd115d34&createdTime=1616963377068&parentMessageId=1616963377068", "policyViolation": null,
+ "eventDetail": null,
"from": { "application": null, "device": null,
Content-type: application/json
"attachments": [], "mentions": [], "reactions": []
+ },
+ {
+ "id": "1616883610266",
+ "replyToId": null,
+ "etag": "1616883610266",
+ "messageType": "systemEventMessage",
+ "createdDateTime": "2021-03-28T03:50:10.266Z",
+ "lastModifiedDateTime": "2021-03-28T03:50:10.266Z",
+ "lastEditedDateTime": null,
+ "deletedDateTime": null,
+ "subject": null,
+ "summary": null,
+ "chatId": null,
+ "importance": "normal",
+ "locale": "en-us",
+ "webUrl": "https://teams.microsoft.com/l/message/19%3A4a95f7d8db4c4e7fae857bcebe0623e6%40thread.tacv2/1616883610266?groupId=fbe2bf47-16c8-47cf-b4a5-4b9b187c508b&tenantId=2432b57b-0abd-43db-aa7b-16eadd115d34&createdTime=1616883610266&parentMessageId=1616883610266",
+ "policyViolation": null,
+ "from": null,
+ "body": {
+ "contentType": "html",
+ "content": "<systemEventMessage/>"
+ },
+ "channelIdentity": {
+ "teamId": "fbe2bf47-16c8-47cf-b4a5-4b9b187c508b",
+ "channelId": "19:4a95f7d8db4c4e7fae857bcebe0623e6@thread.tacv2"
+ },
+ "attachments": [],
+ "mentions": [],
+ "reactions": [],
+ "eventDetail": {
+ "@odata.type": "#microsoft.graph.teamDescriptionUpdatedEventMessageDetail",
+ "teamId": "fbe2bf47-16c8-47cf-b4a5-4b9b187c508b",
+ "teamDescription": "Team for Microsoft Teams members",
+ "initiator": {
+ "application": null,
+ "device": null,
+ "user": {
+ "id": "1fb8890f-423e-4154-8fbf-db6809bc8756",
+ "displayName": null,
+ "userIdentityType": "aadUser"
+ }
+ }
+ }
} ] }
v1.0 Channel Post Messages https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/channel-post-messages.md
Content-type: application/json
"locale": "en-us", "webUrl": "https://teams.microsoft.com/l/message/19%3A4a95f7d8db4c4e7fae857bcebe0623e6%40thread.tacv2/1616990032035?groupId=fbe2bf47-16c8-47cf-b4a5-4b9b187c508b&tenantId=2432b57b-0abd-43db-aa7b-16eadd115d34&createdTime=1616990032035&parentMessageId=1616990032035", "policyViolation": null,
+ "eventDetail": null,
"from": { "application": null, "device": null,
v1.0 Chat List Messages https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chat-list-messages.md
Content-type: application/json
{ "@odata.context": "https://graph.microsoft.com/beta/$metadata#chats('19%3A2da4c29f6d7041eca70b638b43d45437%40thread.v2')/messages",
- "@odata.count": 2,
+ "@odata.count": 3,
"@odata.nextLink": "https://graph.microsoft.com/betB8MTYxNjk2NDUwOTgzMg%3d%3d", "value": [ {
Content-type: application/json
"webUrl": null, "channelIdentity": null, "policyViolation": null,
+ "eventDetail": null,
"from": { "application": null, "device": null,
Content-type: application/json
"webUrl": null, "channelIdentity": null, "policyViolation": null,
+ "eventDetail": null,
"from": { "application": null, "device": null,
Content-type: application/json
"attachments": [], "mentions": [], "reactions": []
+ },
+ {
+ "id": "1615943825123",
+ "replyToId": null,
+ "etag": "1615943825123",
+ "messageType": "systemEventMessage",
+ "createdDateTime": "2021-03-1706:47:05.123Z",
+ "lastModifiedDateTime": "2021-03-1706:47:05.123Z",
+ "lastEditedDateTime": null,
+ "deletedDateTime": null,
+ "subject": null,
+ "summary": null,
+ "chatId": "19:2da4c29f6d7041eca70b638b43d45437@thread.v2",
+ "importance": "normal",
+ "locale": "en-us",
+ "webUrl": null,
+ "channelIdentity": null,
+ "policyViolation": null,
+ "from": null,
+ "body": {
+ "contentType": "html",
+ "content": "<systemEventMessage/>"
+ },
+ "attachments": [],
+ "mentions": [],
+ "reactions": [],
+ "eventDetail": {
+ "@odata.type": "#microsoft.graph.chatRenamedEventMessageDetail",
+ "chatId": "19:2da4c29f6d7041eca70b638b43d45437@thread.v2",
+ "chatDisplayName": "Graph Members",
+ "initiator": {
+ "application": null,
+ "device": null,
+ "user": {
+ "id": "1fb8890f-423e-4154-8fbf-db6809bc8756",
+ "displayName": null,
+ "userIdentityType": "aadUser"
+ }
+ }
+ }
} ] }
v1.0 Chat Post Messages https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chat-post-messages.md
Content-type: application/json
"webUrl": null, "channelIdentity": null, "policyViolation": null,
+ "eventDetail": null,
"from": { "application": null, "device": null,
v1.0 Chatmessage Delta https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chatmessage-delta.md
Content-type: application/json
"locale": "en-us", "webUrl": "https://teams.microsoft.com/l/message/19%3A4a95f7d8db4c4e7fae857bcebe0623e6%40thread.tacv2/1606515483514?groupId=fbe2bf47-16c8-47cf-b4a5-4b9b187c508b&tenantId=2432b57b-0abd-43db-aa7b-16eadd115d34&createdTime=1606515483514&parentMessageId=1606515483514", "policyViolation": null,
+ "eventDetail": null,
"id": "1606515483514", "from": { "application": null,
Content-type: application/json
"locale": "en-us", "webUrl": "https://teams.microsoft.com/l/message/19%3A4a95f7d8db4c4e7fae857bcebe0623e6%40thread.tacv2/1606691795113?groupId=fbe2bf47-16c8-47cf-b4a5-4b9b187c508b&tenantId=2432b57b-0abd-43db-aa7b-16eadd115d34&createdTime=1606691795113&parentMessageId=1606691795113", "policyViolation": null,
+ "eventDetail": null,
"id": "1606691795113", "from": { "application": null,
v1.0 Chatmessage Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chatmessage-get.md
Content-type: application/json
"webUrl": null, "channelIdentity": null, "policyViolation": null,
+ "eventDetail": null,
"from": { "application": null, "device": null,
Content-type: application/json
"locale": "en-us", "webUrl": "https://teams.microsoft.com/l/message/19%3A4a95f7d8db4c4e7fae857bcebe0623e6%40thread.tacv2/1614618259349?groupId=fbe2bf47-16c8-47cf-b4a5-4b9b187c508b&tenantId=2432b57b-0abd-43db-aa7b-16eadd115d34&createdTime=1614618259349&parentMessageId=1614618259349", "policyViolation": null,
+ "eventDetail": null,
"from": { "application": null, "device": null,
Content-type: application/json
"locale": "en-us", "webUrl": "https://teams.microsoft.com/l/message/19%3A4a95f7d8db4c4e7fae857bcebe0623e6%40thread.tacv2/1613671348387?groupId=fbe2bf47-16c8-47cf-b4a5-4b9b187c508b&tenantId=2432b57b-0abd-43db-aa7b-16eadd115d34&createdTime=1613671348387&parentMessageId=1612509044972", "policyViolation": null,
+ "eventDetail": null,
"from": { "application": null, "device": null,
v1.0 Chatmessage List Replies https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chatmessage-list-replies.md
Content-type: application/json
"locale": "en-us", "webUrl": "https://teams.microsoft.com/l/message/19%3A4a95f7d8db4c4e7fae857bcebe0623e6%40thread.tacv2/1616989753153?groupId=fbe2bf47-16c8-47cf-b4a5-4b9b187c508b&tenantId=2432b57b-0abd-43db-aa7b-16eadd115d34&createdTime=1616989753153&parentMessageId=1616989510408", "policyViolation": null,
+ "eventDetail": null,
"from": { "application": null, "device": null,
Content-type: application/json
"locale": "en-us", "webUrl": "https://teams.microsoft.com/l/message/19%3A4a95f7d8db4c4e7fae857bcebe0623e6%40thread.tacv2/1616989750004?groupId=fbe2bf47-16c8-47cf-b4a5-4b9b187c508b&tenantId=2432b57b-0abd-43db-aa7b-16eadd115d34&createdTime=1616989750004&parentMessageId=1616989510408", "policyViolation": null,
+ "eventDetail": null,
"from": { "application": null, "device": null,
Content-type: application/json
"locale": "en-us", "webUrl": "https://teams.microsoft.com/l/message/19%3A4a95f7d8db4c4e7fae857bcebe0623e6%40thread.tacv2/1616989747416?groupId=fbe2bf47-16c8-47cf-b4a5-4b9b187c508b&tenantId=2432b57b-0abd-43db-aa7b-16eadd115d34&createdTime=1616989747416&parentMessageId=1616989510408", "policyViolation": null,
+ "eventDetail": null,
"from": { "application": null, "device": null,
v1.0 Chatmessage Post Replies https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chatmessage-post-replies.md
Content-type: application/json
"locale": "en-us", "webUrl": "https://teams.microsoft.com/l/message/19%3A4a95f7d8db4c4e7fae857bcebe0623e6%40thread.tacv2/1616990171266?groupId=fbe2bf47-16c8-47cf-b4a5-4b9b187c508b&tenantId=2432b57b-0abd-43db-aa7b-16eadd115d34&createdTime=1616990171266&parentMessageId=1616990032035", "policyViolation": null,
+ "eventDetail": null,
"from": { "application": null, "device": null,
HTTP/1.1 200 OK
"importance":"normal", "locale":"en-us", "policyViolation":null,
+ "eventDetail": null,
"from":{ "application":null, "device":null,
v1.0 Chatmessage Post https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chatmessage-post.md
Content-type: application/json
"locale": "en-us", "webUrl": "https://teams.microsoft.com/l/message/19%3A4a95f7d8db4c4e7fae857bcebe0623e6%40thread.tacv2/1616990032035?groupId=fbe2bf47-16c8-47cf-b4a5-4b9b187c508b&tenantId=2432b57b-0abd-43db-aa7b-16eadd115d34&createdTime=1616990032035&parentMessageId=1616990032035", "policyViolation": null,
+ "eventDetail": null,
"from": { "application": null, "device": null,
Content-type: application/json
"locale": "en-us", "webUrl": "https://teams.microsoft.com/l/message/19%3A4a95f7d8db4c4e7fae857bcebe0623e6%40thread.tacv2/1616965872395?groupId=fbe2bf47-16c8-47cf-b4a5-4b9b187c508b&tenantId=2432b57b-0abd-43db-aa7b-16eadd115d34&createdTime=1616965872395&parentMessageId=1616965872395", "policyViolation": null,
+ "eventDetail": null,
"from": { "application": null, "device": null,
Content-type: application/json
"locale": "en-us", "webUrl": "https://teams.microsoft.com/l/message/19%3A4a95f7d8db4c4e7fae857bcebe0623e6%40thread.tacv2/1616991851162?groupId=fbe2bf47-16c8-47cf-b4a5-4b9b187c508b&tenantId=2432b57b-0abd-43db-aa7b-16eadd115d34&createdTime=1616991851162&parentMessageId=1616991851162", "policyViolation": null,
+ "eventDetail": null,
"from": { "application": null, "device": null,
Content-type: application/json
"locale": "en-us", "webUrl": "https://teams.microsoft.com/l/message/19%3A4a95f7d8db4c4e7fae857bcebe0623e6%40thread.tacv2/1616991899452?groupId=fbe2bf47-16c8-47cf-b4a5-4b9b187c508b&tenantId=2432b57b-0abd-43db-aa7b-16eadd115d34&createdTime=1616991899452&parentMessageId=1616991899452", "policyViolation": null,
+ "eventDetail": null,
"from": { "application": null, "device": null,
Content-type: application/json
"webUrl": null, "channelIdentity": null, "policyViolation": null,
+ "eventDetail": null,
"from": { "application": null, "device": null,
Content-type: application/json
"locale": "en-us", "webUrl": "https://teams.microsoft.com/l/message/19%3A4a95f7d8db4c4e7fae857bcebe0623e6%40thread.tacv2/1616992043931?groupId=fbe2bf47-16c8-47cf-b4a5-4b9b187c508b&tenantId=2432b57b-0abd-43db-aa7b-16eadd115d34&createdTime=1616992043931&parentMessageId=1616992043931", "policyViolation": null,
+ "eventDetail": null,
"from": { "application": null, "device": null,
v1.0 Chats Getallmessages https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/chats-getallmessages.md
Content-length: 347
"webUrl":null, "channelIdentity":null, "policyViolation":null,
+ "eventDetail": null,
"from":{ "application":null, "device":null,
v1.0 Educationsynchronizationprofilestatus Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/educationsynchronizationprofilestatus-get.md
The following is an example of the response.
```http HTTP/1.1 200 OK Content-type: application/json
-Content-length: 232
+Content-length: 450
{ "@odata.context": "https://graph.microsoft.com/beta/$metadata#education/synchronizationProfiles/{id}/profileStatus/$entity", "id": "86904b1e-c7d0-4ead-b13a-98f11fc400ee", "status": "inProgress",
- "lastSynchronizationDateTime": "2017-07-04T22:06:37.6472621Z"
+ "lastSynchronizationDateTime": "2021-07-13T20:55:17.6475128Z",
+ "lastActivityDateTime": "2021-07-13T20:55:17.6475128Z",
+ "errorCount": 0,
+ "statusMessage": "Processed 0 in the last hour.\r\nUpdated 0 in the last hour."
} ```
v1.0 Identityproviderbase Post Identityproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/identityproviderbase-post-identityproviders.md
ms.prod: "identity-and-sign-in"
# Create identityProvider- Namespace: microsoft.graph [!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
Content-type: application/json
The following is an example of the request. -
-# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "create_applemanagedidentityprovider_from_identityproviderbase"
Content-length: 154
"certificateData": "******" } ```
-# [JavaScript](#tab/javascript)
-
-# [Objective-C](#tab/objc)
-- #### Response
v1.0 Identityproviderbase https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/identityproviderbase.md
Represents identity providers with [External Identities](/azure/active-directory
|Property|Type|Description| |:|:--|:-|
-|id|String|The ID of the identity provider.|
+|id|String|The identifier of the identity provider.|
|displayName|String|The display name of the identity provider.| ## JSON representation
v1.0 Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/overview.md
# Microsoft Graph beta endpoint reference
-The reference content in this section documents the Microsoft Graph beta endpoint. The beta endpoint includes APIs that are currently in preview and are not yet generally available. We invite you to try these APIs and provide your feedback via the following channels:
+The reference content in this section documents the Microsoft Graph beta endpoint. The beta endpoint includes APIs that are currently in preview and aren't yet generally available. We invite you to try these APIs and provide your feedback via the following channels:
- [GitHub](https://github.com/OfficeDev/microsoft-graph-docs/issues) - For feedback on the Preview APIs. Tag with `beta`. - [StackOverflow](https://stackoverflow.com/questions/tagged/microsoft-graph-api) - For questions or help with your code. Tag with `microsoft-graph-api`.
v1.0 Accessreviewerror https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/accessreviewerror.md
+
+ Title: "accessReviewError resource type"
+description: "Represents an error that occurred within an access review instance lifecycle."
+
+localization_priority: Normal
++
+# accessReviewError resource type
+
+Namespace: microsoft.graph
+++
+Represents an error that occurred in an access review instance lifecycle. This resource is read-only.
+
+Inherits from [genericError](../resources/genericerror.md).
+
+## Properties
+| Property | Type | Description |
+| : | : | :- |
+| code |String | Represents the error type. Inherited from genericError. Read-only. |
+| message |String | Represents the error details. Inherited from genericError. Read-only.|
+
+## Relationships
+None.
++
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.accessReviewError"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.accessReviewError"
+}
+```
+
+<!--
+{
+ "type": "#page.annotation",
+ "description": "accessReviewError resource",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
v1.0 Accessreviewinstance https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/accessreviewinstance.md
Every **accessReviewInstance** contains a list of [decisions](accessreviewinstan
| endDateTime | DateTimeOffset | DateTime when review instance is scheduled to end.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`. Supports `$select`. Read-only.| | status | String | Specifies the status of an accessReview. Possible values: `Initializing`, `NotStarted`, `Starting`, `InProgress`, `Completing`, `Completed`, `AutoReviewing`, and `AutoReviewed`. Supports `$select`, `$orderby`, and `$filter` (`eq` only). Read-only.| | scope | [accessReviewScope](accessreviewscope.md) | Created based on **scope** and **instanceEnumerationScope** at the accessReviewScheduleDefinition level. Defines the scope of users reviewed in a group. Supports `$select` and `$filter` (`contains` only). Read-only. |
+| errors | [accessReviewError](accessreviewerror.md) collection| Collection of errors in an access review instance lifecycle. Read-only. |
## Relationships
v1.0 Callendedeventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/callendedeventmessagedetail.md
+
+ Title: "callEndedEventMessageDetail resource type"
+description: "Represents the details of an event message about an ended call."
+
+localization_priority: Normal
++
+# callEndedEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about an ended call.
+This message is generated when a call ends.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|callDuration|Duration|Duration of the call.|
+|callEventType|teamworkCallEventType|Represents the call event type. Possible values are: `call`, `meeting`, `screenShare`, `unknownFutureValue`.|
+|callId|String|Unique identifier of the call.|
+|callParticipants|[callParticipantInfo](../resources/callparticipantinfo.md) collection|List of call participants.|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.callEndedEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.callEndedEventMessageDetail",
+ "callId": "String",
+ "callParticipants": [
+ {
+ "@odata.type": "microsoft.graph.callParticipantInfo"
+ }
+ ],
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "callDuration": "String (duration)",
+ "callEventType": "String"
+}
+```
+
+## See also
+- [Example response for an event message about an ended call](/graph/system-messages/#call-ended)
+- For more information about other types of events, see [System messages](/graph/system-messages).
+
v1.0 Callparticipantinfo https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/callparticipantinfo.md
+
+ Title: "callParticipantInfo resource type"
+description: "Represents the details for a call participant."
+
+localization_priority: Normal
++
+# callParticipantInfo resource type
+
+Namespace: microsoft.graph
++
+Represents the details for a call participant.
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|participant|[identitySet](../resources/identityset.md)|Identity of the call participant.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.callParticipantInfo"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.callParticipantInfo",
+ "participant": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
+
v1.0 Callrecordingeventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/callrecordingeventmessagedetail.md
+
+ Title: "callRecordingEventMessageDetail resource type"
+description: "Represents the details of an event message about call recording."
+
+localization_priority: Normal
++
+# callRecordingEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about call recording.
+This message is generated when a call recording starts.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|callId|String|Unique identifier of the call.|
+|callRecordingDisplayName|String|Display name for the call recording.|
+|callRecordingDuration|Duration|Duration of the call recording.|
+|callRecordingStatus|callRecordingStatus|Status of the call recording. Possible values are: `success`, `failure`, `initial`, `chunkFinished`, `unknownFutureValue`.|
+|callRecordingUrl|String|Call recording URL.|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+|meetingOrganizer|[identitySet](../resources/identityset.md)|Organizer of the meeting.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.callRecordingEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.callRecordingEventMessageDetail",
+ "callId": "String",
+ "callRecordingDisplayName": "String",
+ "callRecordingUrl": "String",
+ "callRecordingDuration": "String (duration)",
+ "callRecordingStatus": "String",
+ "meetingOrganizer": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about call recording](/graph/system-messages/#call-recording)
+- For more information about other types of events, see [System messages](/graph/system-messages).
+
v1.0 Callstartedeventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/callstartedeventmessagedetail.md
+
+ Title: "callStartedEventMessageDetail resource type"
+description: "Represents the details of an event message about call started."
+
+localization_priority: Normal
++
+# callStartedEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about call started.
+This message is generated when a call starts.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|callEventType|teamworkCallEventType|Represents the call event type. Possible values are: `call`, `meeting`, `screenShare`, `unknownFutureValue`.|
+|callId|String|Unique identifier of the call.|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.callStartedEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.callStartedEventMessageDetail",
+ "callId": "String",
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ },
+ "callEventType": "String"
+}
+```
++
+## See also
+- [Example response for an event message about call started](/graph/system-messages/#call-started)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Calltranscripteventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/calltranscripteventmessagedetail.md
+
+ Title: "callTranscriptEventMessageDetail resource type"
+description: "Represents the details of an event message about call transcript."
+
+localization_priority: Normal
++
+# callTranscriptEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about call transcript.
+This message is generated when transcript is available for a call.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|callId|String|Unique identifier of the call.|
+|callTranscriptICalUid|String|Unique identifier for a call transcript.|
+|meetingOrganizer|[identitySet](../resources/identityset.md)|The organizer of the meeting.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.callTranscriptEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.callTranscriptEventMessageDetail",
+ "callId": "String",
+ "callTranscriptICalUid": "String",
+ "meetingOrganizer": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about call transcript](/graph/system-messages/#call-transcript)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Channeladdedeventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/channeladdedeventmessagedetail.md
+
+ Title: "channelAddedEventMessageDetail resource type"
+description: "Represents the details of an event message about a channel added to a team."
+
+localization_priority: Normal
++
+# channelAddedEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about a channel added to a team.
+This message is generated when a standard channel is added to a team.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|channelDisplayName|String|Display name of the channel.|
+|channelId|String|Unique identifier of the channel.|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.channelAddedEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.channelAddedEventMessageDetail",
+ "channelId": "String",
+ "channelDisplayName": "String",
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about a channel added to a team](/graph/system-messages/#channel-added)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Channeldeletedeventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/channeldeletedeventmessagedetail.md
+
+ Title: "channelDeletedEventMessageDetail resource type"
+description: "Represents the details of an event message about a channel deleted from a team."
+
+localization_priority: Normal
++
+# channelDeletedEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about a channel deleted from a team.
+This message is generated when a standard channel is deleted from a team.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|channelDisplayName|String|Display name of the channel.|
+|channelId|String|Unique identifier of the channel.|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.channelDeletedEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.channelDeletedEventMessageDetail",
+ "channelId": "String",
+ "channelDisplayName": "String",
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about a channel deleted from a team](/graph/system-messages/#channel-deleted)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Channeldescriptionupdatedeventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/channeldescriptionupdatedeventmessagedetail.md
+
+ Title: "channelDescriptionUpdatedEventMessageDetail resource type"
+description: "Represents the details of an event message about an updated channel description."
+
+localization_priority: Normal
++
+# channelDescriptionUpdatedEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about an updated channel description.
+This message is generated when a channel's description is updated.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|channelDescription|String|The updated description of the channel.|
+|channelId|String|Unique identifier of the channel.|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.channelDescriptionUpdatedEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.channelDescriptionUpdatedEventMessageDetail",
+ "channelId": "String",
+ "channelDescription": "String",
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about an updated channel description](/graph/system-messages/#channel-description-updated)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Channelrenamedeventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/channelrenamedeventmessagedetail.md
+
+ Title: "channelRenamedEventMessageDetail resource type"
+description: "Represents the details of an event message about a renamed channel."
+
+localization_priority: Normal
++
+# channelRenamedEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about a renamed channel.
+This message is generated when a channel's name is updated.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|channelDisplayName|String|The updated name of the channel.|
+|channelId|String|Unique identifier of the channel.|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.channelRenamedEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.channelRenamedEventMessageDetail",
+ "channelId": "String",
+ "channelDisplayName": "String",
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about a renamed channel](/graph/system-messages/#channel-renamed)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Channelsetasfavoritebydefaulteventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/channelsetasfavoritebydefaulteventmessagedetail.md
+
+ Title: "channelSetAsFavoriteByDefaultEventMessageDetail resource type"
+description: "Represents the details of an event message about a channel set as favorite by default."
+
+localization_priority: Normal
++
+# channelSetAsFavoriteByDefaultEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about a channel that the flag 'isFavoriteByDefault' is set.
+A channel is visible to all team members in the list of channels under a team if it has the flag 'isFavoriteByDefault' set to true.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|channelId|String|Unique identifier of the channel.|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.channelSetAsFavoriteByDefaultEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.channelSetAsFavoriteByDefaultEventMessageDetail",
+ "channelId": "String",
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about a channel set as favorite by default](/graph/system-messages/#channel-set-as-favorite-by-default)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Channelunsetasfavoritebydefaulteventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/channelunsetasfavoritebydefaulteventmessagedetail.md
+
+ Title: "channelUnsetAsFavoriteByDefaultEventMessageDetail resource type"
+description: "Represents the details of an event message about a channel unset as favorite by default."
+
+localization_priority: Normal
++
+# channelUnsetAsFavoriteByDefaultEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about a channel that the flag 'isFavoriteByDefault' is unset.
+A channel is no longer visible to all team members in the list of channels under a team if it has the flag 'isFavoriteByDefault' set to false.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|channelId|String|Unique identifier of the channel.|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.channelUnsetAsFavoriteByDefaultEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.channelUnsetAsFavoriteByDefaultEventMessageDetail",
+ "channelId": "String",
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about a channel unset as favorite by default](/graph/system-messages/#channel-unset-as-favorite-by-default)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Chatmessage https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/chatmessage.md
Represents an individual chat message within a [channel](channel.md) or [chat](c
|replyToId| string | Read-only. ID of the parent chat message or root chat message of the thread. (Only applies to chat messages in channels, not chats.) | |from|[chatMessageFromIdentitySet](chatmessagefromidentityset.md)| Read only. Details of the sender of the chat message.| |etag| string | Read-only. Version number of the chat message. |
-|messageType|string|The type of chat message. The possible value is: `message`.|
+|messageType|string|The type of chat message. The possible values are: `message`, `unknownFutureValue`, `systemEventMessage`.|
|createdDateTime|dateTimeOffset|Timestamp of when the chat message was created.| |lastModifiedDateTime|dateTimeOffset|Read only. Timestamp when the chat message is created (initial setting) or modified, including when a reaction is added or removed. | |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`.|
Represents an individual chat message within a [channel](channel.md) or [chat](c
|chatId|string|If the message was sent in a chat, represents the identity of the chat.| |channelIdentity|[channelIdentity](channelidentity.md)|If the message was sent in a channel, represents identity of the channel.| |webUrl|string|Read-only. Link to the message in Microsoft Teams.|
+|eventDetail|[eventMessageDetail](../resources/eventmessagedetail.md)|Read-only. If present, represents details of an event that happened in a chat, a channel, or a team, for example, members were added, and so on. For event messages, the **messageType** property will be set to `systemEventMessage`.|
## Relationships | Relationship | Type | Description |
The following is a JSON representation of the resource.
"policyViolation": {"@odata.type": "microsoft.graph.chatMessagePolicyViolation"}, "chatId": "string", "channelIdentity": {"@odata.type": "microsoft.graph.channelIdentity"},
- "webUrl": "string"
+ "webUrl": "string",
+ "eventDetail": {
+ "@odata.type": "microsoft.graph.eventMessageDetail"
+ }
} ```
The following is a JSON representation of the resource.
"tocPath": "", "suppressions": [] }>
+-->
v1.0 Chatrenamedeventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/chatrenamedeventmessagedetail.md
+
+ Title: "chatRenamedEventMessageDetail resource type"
+description: "Represents the details of an event message about a renamed chat."
+
+localization_priority: Normal
++
+# chatRenamedEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about a renamed chat.
+This message is generated when a group or a meeting chat topic is updated.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|chatDisplayName|String|The updated name of the chat.|
+|chatId|String|Unique identifier of the chat.|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.chatRenamedEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.chatRenamedEventMessageDetail",
+ "chatId": "String",
+ "chatDisplayName": "String",
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about a renamed chat](/graph/system-messages/#chat-renamed)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Conversationmemberroleupdatedeventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/conversationmemberroleupdatedeventmessagedetail.md
+
+ Title: "conversationMemberRoleUpdatedEventMessageDetail resource type"
+description: "Represents the details of an event message about an updated role of a conversation member in a channel or a team."
+
+localization_priority: Normal
++
+# conversationMemberRoleUpdatedEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about an updated role of a conversation member in a channel or a team.
+This message is generated when the role of a member in a channel or a team is updated.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|conversationMemberRoles|String collection|Roles for the coversation member user.|
+|conversationMemberUser|[teamworkUserIdentity](../resources/teamworkuseridentity.md)|Identity of the conversation member user.|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.conversationMemberRoleUpdatedEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.conversationMemberRoleUpdatedEventMessageDetail",
+ "conversationMemberRoles": [
+ "String"
+ ],
+ "converstaionMemberUser": {
+ "@odata.type": "microsoft.graph.teamworkUserIdentity"
+ },
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about an updated role of a conversation member in a channel or a team](/graph/system-messages/#conversation-member-role-updated)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Educationsynchronizationprofilestatus https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/educationsynchronizationprofilestatus.md
Represents the synchronization status of a school data [synchronization profile]
| Property | Type | Description | | :-- | :-- | :-- | | id | String | The unique identifier for the resource. (read-only) |
-| status | educationSynchronizationStatus | The status of a sync. Possible values are: `paused`, `inProgress`, `success`, `error`, `quarantined`, `validationError`. |
-| lastSynchronizationDateTime | DateTimeOffset | Represents the time when most recent changes have been observed in the directory. |
+| status | educationSynchronizationStatus | The status of a sync. Possible values are: `paused`, `inProgress`, `success`, `error`, `quarantined`, `validationError`, `extracting`*, `validating`*. |
+| lastSynchronizationDateTime | DateTimeOffset | Represents the time of the most recent successful synchronization. |
+| lastActivityDateTime | DateTimeOffset | Represents the time when most recent changes were observed in profile. |
+| errorCount | Int | Number of errors during synchronization. |
+| statusMessage | String | Status message for the current profile's synchronization stage. |
+
+"Extracting" and "Validating" statuses are only returned for applications prepared to handle new enum members. Opt-in is done by setting HTTP prefer request header: `Prefer: include-unknown-enum-members`. See more about: [evolvable enums](/graph/best-practices-concept#evolvable-enums).
+ ## JSON representation
Represents the synchronization status of a school data [synchronization profile]
"@odata.context": "https://graph.microsoft.com/beta/$metadata#education/synchronizationProfiles/{id}/profileStatus/$entity", "id": "String", "status": { "@odata.type": "microsoft.graph.educationSynchronizationStatus" },
- "lastSynchronizationDateTime": "DateTimeOffset"
+ "lastSynchronizationDateTime": "DateTimeOffset",
+ "lastActivityDateTime": "DateTimeOffset",
+ "errorCount": "Int",
+ "statusMessage": "String"
} ```--
v1.0 Enums https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/enums.md
Namespace: microsoft.graph
### educationSynchronizationStatus values
-| Member | Value |
-| :-- | :- |
-| paused | 0 |
-| inProgress | 1 |
-| success | 2 |
-| error | 3 |
-| validationError | 4 |
-| quarantined | 5 |
-| unknownFutureValue | 6 |
+| Member |
+| :-- |
+| paused |
+| inProgress |
+| success |
+| error |
+| validationError |
+| quarantined |
+| unknownFutureValue |
+| extracting |
+| validating |
### educationExternalSource values
Possible values for user account types (group membership), per Windows definitio
|Member| |:| |message|
+|unknownFutureValue|
+|systemEventMessage|
### chatMessageImportance values
Possible values for user account types (group membership), per Windows definitio
|phoneUser| |unknownFutureValue|
+### callRecordingStatus values
+
+|Member|
+|:|
+|success|
+|failure|
+|initial|
+|chunkFinished|
+|unknownFutureValue|
+
+### teamworkCallEventType values
+
+|Member|
+|:|
+|call|
+|meeting|
+|screenShare|
+|unknownFutureValue|
v1.0 Eventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/eventmessagedetail.md
+
+ Title: "eventMessageDetail resource type"
+description: "Represents the base type for event message detail."
+
+localization_priority: Normal
++
+# eventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+This abstract type represents details of a system event message.
+
+System messages are messages generated for events such as members added to a channel, members added to a chat, and team description updated.
+
+List of events supported
+
+| Event | Description |
+| :- | :- |
+| [callEndedEventMessageDetail](../resources/callStartedEventMessageDetail.md) | A call has ended. |
+| [callRecordingEventMessageDetail](../resources/callRecordingEventMessageDetail.md) | Call recording is available. |
+| [callStartedEventMessageDetail](../resources/callStartedEventMessageDetail.md) | A call has started. |
+| [callTranscriptEventMessageDetail](../resources/callTranscriptEventMessageDetail.md) | Call transcript is available. |
+| [channelAddedEventMessageDetail](../resources/channelAddedEventMessageDetail.md) | A channel has been added. |
+| [channelDeletedEventMessageDetail](../resources/channelDeletedEventMessageDetail.md) | A channel has been deleted. |
+| [channelDescriptionUpdatedEventMessageDetail](../resources/channelDescriptionUpdatedEventMessageDetail.md) | Channel's description has been updated. |
+| [channelRenamedEventMessageDetail](../resources/channelRenamedEventMessageDetail.md) | A channel has been renamed. |
+| [channelSetAsFavoriteByDefaultEventMessageDetail](../resources/channelSetAsFavoriteByDefaultEventMessageDetail.md) | A channel has been set as favorite by default. |
+| [channelUnsetAsFavoriteByDefaultEventMessageDetail](../resources/channelUnsetAsFavoriteByDefaultEventMessageDetail.md) | A channel has been unset as favorite by default. |
+| [chatRenamedEventMessageDetail](../resources/chatRenamedEventMessageDetail.md) | A chat has been renamed. |
+| [conversationMemberRoleUpdatedEventMessageDetail](../resources/conversationMemberRoleUpdatedEventMessageDetail.md) | Role has been updated for a member. |
+| [meetingPolicyUpdatedEventMessageDetail](../resources/meetingPolicyUpdatedEventMessageDetail.md) | Meeting policy has been updated. |
+| [membersAddedEventMessageDetail](../resources/membersAddedEventMessageDetail.md) | Members have been added. |
+| [membersDeletedEventMessageDetail](../resources/membersDeletedEventMessageDetail.md) | Members have been removed. |
+| [membersJoinedEventMessageDetail](../resources/membersJoinedEventMessageDetail.md) | Members have joined. |
+| [membersLeftEventMessageDetail](../resources/membersLeftEventMessageDetail.md) | Members have left. |
+| [tabUpdatedEventMessageDetail](../resources/tabUpdatedEventMessageDetail.md) | A tab has been updated. |
+| [teamArchivedEventMessageDetail](../resources/teamArchivedEventMessageDetail.md) | A team has been archived. |
+| [teamCreatedEventMessageDetail](../resources/teamCreatedEventMessageDetail.md) | A team has been created. |
+| [teamDescriptionUpdatedEventMessageDetail](../resources/teamDescriptionUpdatedEventMessageDetail.md) | Team's description has been updated. |
+| [teamJoiningDisabledEventMessageDetail](../resources/teamJoiningDisabledEventMessageDetail.md) | Team joining has been disabled. |
+| [teamJoiningEnabledEventMessageDetail](../resources/teamJoiningEnabledEventMessageDetail.md) | Team joining has been enabled. |
+| [teamRenamedEventMessageDetail](../resources/teamRenamedEventMessageDetail.md) | A team has been renamed. |
+| [teamsAppInstalledEventMessageDetail](../resources/teamsAppInstalledEventMessageDetail.md) | Teams app has been installed. |
+| [teamsAppRemovedEventMessageDetail](../resources/teamsAppRemovedEventMessageDetail.md) | Teams app has been removed. |
+| [teamsAppUpgradedEventMessageDetail](../resources/teamsAppUpgradedEventMessageDetail.md) | Teams app has been upgraded. |
+| [teamUnarchivedEventMessageDetail](../resources/teamUnarchivedEventMessageDetail.md) | A team has been unarchived. |
+
+## Properties
+None.
+++
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.eventMessageDetail"
+}
+```
+
v1.0 Meetingpolicyupdatedeventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/meetingpolicyupdatedeventmessagedetail.md
+
+ Title: "meetingPolicyUpdatedEventMessageDetail resource type"
+description: "Represents the details of an event message about an updated meeting policy."
+
+localization_priority: Normal
++
+# meetingPolicyUpdatedEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about an updated meeting policy.
+This message is generated when the meeting option **Allow meeting chat** is updated.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+|meetingChatEnabled|Boolean|Represents whether the meeting chat is enabled or not.|
+|meetingChatId|String|Unique identifier of the meeting chat.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.meetingPolicyUpdatedEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.meetingPolicyUpdatedEventMessageDetail",
+ "meetingChatId": "String",
+ "meetingChatEnabled": "Boolean",
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about an updated meeting policy](/graph/system-messages/#meeting-policy-updated)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Membersaddedeventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/membersaddedeventmessagedetail.md
+
+ Title: "membersAddedEventMessageDetail resource type"
+description: "Represents the details of an event message about members added."
+
+localization_priority: Normal
++
+# membersAddedEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about members added.
+This message is generated when members are added to a chat, a channel, or a team.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+|members|[teamworkUserIdentity](../resources/teamworkuseridentity.md) collection|List of members added.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.membersAddedEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.membersAddedEventMessageDetail",
+ "members": [
+ {
+ "@odata.type": "microsoft.graph.teamworkUserIdentity"
+ }
+ ],
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about members added](/graph/system-messages/#members-added)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Membersdeletedeventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/membersdeletedeventmessagedetail.md
+
+ Title: "membersDeletedEventMessageDetail resource type"
+description: "Represents the details of an event message about members deleted."
+
+localization_priority: Normal
++
+# membersDeletedEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about members deleted.
+This message is generated when members are removed from a chat, a channel, or a team.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+|members|[teamworkUserIdentity](../resources/teamworkuseridentity.md) collection|List of members deleted.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.membersDeletedEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.membersDeletedEventMessageDetail",
+ "members": [
+ {
+ "@odata.type": "microsoft.graph.teamworkUserIdentity"
+ }
+ ],
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about members deleted](/graph/system-messages/#members-deleted)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Membersjoinedeventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/membersjoinedeventmessagedetail.md
+
+ Title: "membersJoinedEventMessageDetail resource type"
+description: "Represents the details of an event message about members joined."
+
+localization_priority: Normal
++
+# membersJoinedEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about members joined.
+This message is generated when members join a meeting chat.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+|members|[teamworkUserIdentity](../resources/teamworkuseridentity.md) collection|List of members who joined the chat.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.membersJoinedEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.membersJoinedEventMessageDetail",
+ "members": [
+ {
+ "@odata.type": "microsoft.graph.teamworkUserIdentity"
+ }
+ ],
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about members joined](/graph/system-messages/#members-joined)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Memberslefteventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/memberslefteventmessagedetail.md
+
+ Title: "membersLeftEventMessageDetail resource type"
+description: "Represents the details of an event message about members left."
+
+localization_priority: Normal
++
+# membersLeftEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about members left.
+This message is generated when members leave a meeting chat.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+|members|[teamworkUserIdentity](../resources/teamworkuseridentity.md) collection|List of members who left the chat.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.membersLeftEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.membersLeftEventMessageDetail",
+ "members": [
+ {
+ "@odata.type": "microsoft.graph.teamworkUserIdentity"
+ }
+ ],
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about members left](/graph/system-messages/#members-left)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Tabupdatedeventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/tabupdatedeventmessagedetail.md
+
+ Title: "tabUpdatedEventMessageDetail resource type"
+description: "Represents the details of an event message about an updated tab."
+
+localization_priority: Normal
++
+# tabUpdatedEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about an updated tab.
+This message is generated when a tab is updated in a channel or a chat.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+|tabId|String|Unique identifier of the tab.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.tabUpdatedEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.tabUpdatedEventMessageDetail",
+ "tabId": "String",
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about an updated tab](/graph/system-messages/#tab-updated)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Teamarchivedeventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/teamarchivedeventmessagedetail.md
+
+ Title: "teamArchivedEventMessageDetail resource type"
+description: "Represents the details of an event message about an archived team."
+
+localization_priority: Normal
++
+# teamArchivedEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about an archived team.
+This message is generated when a team is archived.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+|teamId|String|Unique identifier of the team.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.teamArchivedEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.teamArchivedEventMessageDetail",
+ "teamId": "String",
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about an archived team](/graph/system-messages/#team-archived)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Teamcreatedeventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/teamcreatedeventmessagedetail.md
+
+ Title: "teamCreatedEventMessageDetail resource type"
+description: "Represents the details of an event message about a created team."
+
+localization_priority: Normal
++
+# teamCreatedEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about a created team.
+This message is generated when a team is created.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+|teamDescription|String|Description for the team.|
+|teamDisplayName|String|Display name of the team.|
+|teamId|String|Unique identifier of the team.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.teamCreatedEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.teamCreatedEventMessageDetail",
+ "teamId": "String",
+ "teamDisplayName": "String",
+ "teamDescription": "String",
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about a created team](/graph/system-messages/#team-created)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Teamdescriptionupdatedeventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/teamdescriptionupdatedeventmessagedetail.md
+
+ Title: "teamDescriptionUpdatedEventMessageDetail resource type"
+description: "Represents the details of an event message about an updated team description."
+
+localization_priority: Normal
++
+# teamDescriptionUpdatedEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about an updated team description.
+This message is generated when a team's description is updated.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+|teamDescription|String|The updated description for the team.|
+|teamId|String|Unique identifier of the team.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.teamDescriptionUpdatedEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.teamDescriptionUpdatedEventMessageDetail",
+ "teamId": "String",
+ "teamDescription": "String",
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about an updated team description](/graph/system-messages/#team-description-updated)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Teamjoiningdisabledeventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/teamjoiningdisabledeventmessagedetail.md
+
+ Title: "teamJoiningDisabledEventMessageDetail resource type"
+description: "Represents the details of an event message about team joining disabled."
+
+localization_priority: Normal
++
+# teamJoiningDisabledEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about team joining disabled.
+This message is generated when joining is disabled for a team.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+|teamId|String|Unique identifier of the team.|
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.teamJoiningDisabledEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.teamJoiningDisabledEventMessageDetail",
+ "teamId": "String",
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about team joining disabled](/graph/system-messages/#team-joining-disabled)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Teamjoiningenabledeventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/teamjoiningenabledeventmessagedetail.md
+
+ Title: "teamJoiningEnabledEventMessageDetail resource type"
+description: "Represents the details of an event message about team joining enabled."
+
+localization_priority: Normal
++
+# teamJoiningEnabledEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about team joining enabled.
+This message is generated when joining is enabled for a team.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+|teamId|String|Unique identifier of the team.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.teamJoiningEnabledEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.teamJoiningEnabledEventMessageDetail",
+ "teamId": "String",
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about team joining enabled](/graph/system-messages/#team-joining-enabled)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Teamrenamedeventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/teamrenamedeventmessagedetail.md
+
+ Title: "teamRenamedEventMessageDetail resource type"
+description: "Represents the details of an event message about a renamed team."
+
+localization_priority: Normal
++
+# teamRenamedEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about a renamed team.
+This message is generated when a team's name is updated.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+|teamDisplayName|String|The updated name of the team.|
+|teamId|String|Unique identifier of the team.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.teamRenamedEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.teamRenamedEventMessageDetail",
+ "teamId": "String",
+ "teamDisplayName": "String",
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about a renamed team](/graph/system-messages/#team-renamed)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Teamsappinstalledeventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/teamsappinstalledeventmessagedetail.md
+
+ Title: "teamsAppInstalledEventMessageDetail resource type"
+description: "Represents the details of an event message about teamsApp installed."
+
+localization_priority: Normal
++
+# teamsAppInstalledEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about teamsApp installed.
+This message is generated when a teamsApp is installed in a channel, a chat, or a team.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+|teamsAppDisplayName|String|Display name of the teamsApp.|
+|teamsAppId|String|Unique identifier of the teamsApp.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.teamsAppInstalledEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.teamsAppInstalledEventMessageDetail",
+ "teamsAppId": "String",
+ "teamsAppDisplayName": "String",
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about teamsApp installed](/graph/system-messages/#teams-app-installed)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Teamsappremovedeventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/teamsappremovedeventmessagedetail.md
+
+ Title: "teamsAppRemovedEventMessageDetail resource type"
+description: "Represents the details of an event message about teamsApp removed."
+
+localization_priority: Normal
++
+# teamsAppRemovedEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about teamsApp removed.
+This message is generated when a teamsApp is removed from a channel, a chat, or a team.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+|teamsAppDisplayName|String|Display name of the teamApp.|
+|teamsAppId|String|Unique identifier of the teamsApp.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.teamsAppRemovedEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.teamsAppRemovedEventMessageDetail",
+ "teamsAppId": "String",
+ "teamsAppDisplayName": "String",
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about teamsApp removed](/graph/system-messages/#teams-app-removed)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Teamsappupgradedeventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/teamsappupgradedeventmessagedetail.md
+
+ Title: "teamsAppUpgradedEventMessageDetail resource type"
+description: "Represents the details of an event message about teamsApp upgraded."
+
+localization_priority: Normal
++
+# teamsAppUpgradedEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about teamsApp upgraded.
+This message is generated when a teamsApp is upgraded in a channel, a chat, or a team.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+|teamsAppDisplayName|String|Display name of the teamsApp.|
+|teamsAppId|String|Unique identifier of the teamsApp.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.teamsAppUpgradedEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.teamsAppUpgradedEventMessageDetail",
+ "teamsAppId": "String",
+ "teamsAppDisplayName": "String",
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about teamsApp upgraded](/graph/system-messages/#teams-app-upgraded)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Teamunarchivedeventmessagedetail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/teamunarchivedeventmessagedetail.md
+
+ Title: "teamUnarchivedEventMessageDetail resource type"
+description: "Represents the details of an event message about an unarchived team."
+
+localization_priority: Normal
++
+# teamUnarchivedEventMessageDetail resource type
+
+Namespace: microsoft.graph
++
+Represents the details of an event message about an unarchived team.
+This message is generated when a team is unarchived.
++
+Inherits from [eventMessageDetail](../resources/eventmessagedetail.md).
+
+## Properties
+|Property|Type|Description|
+|:|:|:|
+|initiator|[identitySet](../resources/identityset.md)|Initiator of the event.|
+|teamId|String|Unique identifier of the team.|
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.teamUnarchivedEventMessageDetail",
+ "baseType": "microsoft.graph.eventMessageDetail"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.teamUnarchivedEventMessageDetail",
+ "teamId": "String",
+ "initiator": {
+ "@odata.type": "microsoft.graph.identitySet"
+ }
+}
+```
++
+## See also
+- [Example response for an event message about an unarchived team](/graph/system-messages/#team-unarchived)
+- For more information about other types of events, see [System messages](/graph/system-messages).
v1.0 Identityprovider Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/identityprovider-delete.md
Title: "Delete identityProvider" description: "Delete an existing identityProvider" localization_priority: Priority-+ ms.prod: "identity-and-sign-in" doc_type: apiPageType
-# Delete identityProvider
-
+# Delete identityProvider (deprecated)
Namespace: microsoft.graph + Delete an existing [identityProvider](../resources/identityprovider.md). ## Permissions
The following example deletes an **identityProvider**.
##### Request -
-# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "delete-identityprovider" }-->+ ```http DELETE https://graph.microsoft.com/v1.0/identityProviders/Amazon-OAuth ```
-# [C#](#tab/csharp)
-
-# [JavaScript](#tab/javascript)
-
-# [Objective-C](#tab/objc)
-
-# [Java](#tab/java)
--- ##### Response
v1.0 Identityprovider Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/identityprovider-get.md
Title: "Get identityProvider" description: "Retrieve the properties of an existing identityProvider" localization_priority: Priority-+ ms.prod: "identity-and-sign-in" doc_type: apiPageType
-# Get identityProvider
-
+# Get identityProvider (deprecated)
Namespace: microsoft.graph + Retrieve the properties of an existing [identityProvider](../resources/identityprovider.md). ## Permissions
The following example retrieves a specific **identityProvider**.
##### Request -
-# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "get-identityprovider" }-->+ ```msgraph-interactive GET https://graph.microsoft.com/v1.0/identityProviders/Amazon-OAuth ```
-# [C#](#tab/csharp)
-
-# [JavaScript](#tab/javascript)
-
-# [Objective-C](#tab/objc)
-
-# [Java](#tab/java)
--- ##### Response
v1.0 Identityprovider List Availableprovidertypes https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/identityprovider-list-availableprovidertypes.md
ms.prod: "identity-and-sign-in"
-# List availableProviderTypes
-
+# List availableProviderTypes (deprecated)
Namespace: microsoft.graph + Retrieves all identity provider types available in a directory. ## Permissions
If successful, this function returns a `200 OK` response code and a String colle
The following is an example of the request. -
-# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "identityprovider_availableprovidertypes"
The following is an example of the request.
``` http GET https://graph.microsoft.com/v1.0/identityProviders/availableProviderTypes ```
-# [C#](#tab/csharp)
-
-# [JavaScript](#tab/javascript)
-
-# [Objective-C](#tab/objc)
-
-# [Java](#tab/java)
--- ### Response
v1.0 Identityprovider List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/identityprovider-list.md
Title: "List identityProviders" description: "Retrieve all identityProviders" localization_priority: Priority-+ ms.prod: "identity-and-sign-in" doc_type: apiPageType
-# List identityProviders
-
+# List identityProviders (deprecated)
Namespace: microsoft.graph + Retrieve all [identityProviders](../resources/identityprovider.md) in the directory. ## Permissions
The following example retrieves all **identityProvider**.
##### Request -
-# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "list-identityproviders" }-->+ ```msgraph-interactive GET https://graph.microsoft.com/v1.0/identityProviders ```
-# [C#](#tab/csharp)
-
-# [JavaScript](#tab/javascript)
-
-# [Objective-C](#tab/objc)
-
-# [Java](#tab/java)
--- ##### Response
v1.0 Identityprovider Post Identityproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/identityprovider-post-identityproviders.md
Title: "Create identityProvider" description: "Create a new identityProvider" localization_priority: Priority-+ ms.prod: "identity-and-sign-in" doc_type: apiPageType
-# Create identityProvider
-
+# Create identityProvider (deprecated)
Namespace: microsoft.graph + Create a new [identityProvider](../resources/identityprovider.md) by specifying display name, identityProvider type, client ID, and client secret. ## Permissions
Content-type: application/json
"clientSecret": "*****" } ```+ <!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79 2015-10-25 14:57:30 UTC --> <!-- {
Content-type: application/json
"section": "documentation", "tocPath": "" }-->---
v1.0 Identityprovider Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/identityprovider-update.md
Title: "Update identityProvider" description: "Update properties in an existing identityProvider" localization_priority: Priority-+ ms.prod: "identity-and-sign-in" doc_type: apiPageType
-# Update identityProvider
-
+# Update identityProvider (deprecated)
Namespace: microsoft.graph + Update properties in an existing [identityProvider](../resources/identityprovider.md). ## Permissions
The following example updates the definition of the token lifetime **identityPro
##### Request -
-# [HTTP](#tab/http)
<!-- { "blockType": "request", "name": "update-identityprovider" }-->+ ```http PATCH https://graph.microsoft.com/v1.0/identityProviders/Amazon-OAuth Content-type: application/json
Content-length: 41
"clientSecret": "1111111111111" } ```
-# [C#](#tab/csharp)
-
-# [JavaScript](#tab/javascript)
-
-# [Objective-C](#tab/objc)
-
-# [Java](#tab/java)
--- ##### Response
HTTP/1.1 204 No Content
"suppressions": [ ] }-->-
v1.0 Identityproviderbase Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/identityproviderbase-delete.md
+
+ Title: "Delete identityProvider"
+description: "Delete an identityProvider."
+localization_priority: Normal
+++
+# Delete identityProvider
+Namespace: microsoft.graph
+
+Delete a [socialIdentityProvider](../resources/socialidentityprovider.md) object in Azure AD.
+
+In Azure AD B2C, delete a [socialIdentityProvider](../resources/socialidentityprovider.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type | Permissions (from least to most privileged) |
+|:--|:|
+|Delegated (work or school account)|IdentityProvider.ReadWrite.All|
+|Delegated (personal Microsoft account)| Not supported.|
+|Application|IdentityProvider.ReadWrite.All|
+
+The work or school account needs to belong to one of the following roles:
+
+* Global Administrator
+* External Identity Provider Administrator
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+```http
+DELETE /identity/identityProviders/{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.
+
+## Example
+
+### Request
+
+The following is an example of the request.
+++
+<!-- {
+ "blockType": "request",
+ "name": "delete_identityprovider"
+}
+-->
+
+``` http
+DELETE https://graph.microsoft.com/v1.0/identity/identityProviders/{id}
+```
+
+### Response
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Identityproviderbase Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/identityproviderbase-get.md
+
+ Title: "Get identityProvider"
+description: "Retrieve the properties and relationships of an identityProvider object."
+localization_priority: Normal
+++
+# Get identityProvider
+Namespace: microsoft.graph
+
+Retrieve the properties and relationships of a [socialIdentityProvider](../resources/socialidentityprovider.md) or a [builtinIdentityProvider](../resources/builtinidentityprovider.md) in Azure AD.
+
+For Azure AD B2C, it can retrieve properties and relationships of a [socialIdentityProvider](../resources/socialidentityprovider.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)|IdentityProvider.Read.All, IdentityProvider.ReadWrite.All|
+|Delegated (personal Microsoft account)| Not supported.|
+|Application|IdentityProvider.Read.All, IdentityProvider.ReadWrite.All|
+
+The work or school account needs to belong to one of the following roles:
+
+* Global Administrator
+* External Identity Provider Administrator
+* External ID user flow administrator
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+GET /identity/identityProviders/{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 `200 OK` response code and a JSON representation of a [socialIdentityProvider](../resources/socialidentityprovider.md) or a [builtinIdentityProvider](../resources/builtinidentityprovider.md) in the response body for an Azure AD tenant.
+
+For an Azure AD B2C tenant, this method returns a `200 OK` response code and a JSON representation of a [socialIdentityProvider](../resources/socialidentityprovider.md) object in the response body.
+
+## Examples
+
+### Example 1: Retrieve a specific social identity provider (Azure AD or Azure AD B2C)
+
+#### Request
+
+The following is an example of the request.
+
+<!-- {
+ "blockType": "request",
+ "name": "get_socialidentityprovider_from_identityproviderbase"
+}
+-->
+
+``` http
+GET https://graph.microsoft.com/v1.0/identity/identityProviders/Amazon-OAUTH
+```
+
+#### 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.socialIdentityProvider"
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "id": "Amazon-OAUTH",
+ "displayName": "Amazon",
+ "identityProviderType": "Amazon",
+ "clientId": "09876545678908765978678",
+ "clientSecret": "******"
+}
+```
+
+### Example 2: Retrieve a specific built-in identity provider (only for Azure AD)
+
+#### Request
+
+The following is an example of the request.
+
+<!-- {
+ "blockType": "request",
+ "name": "get_builtinidentityprovider_from_identityproviderbase"
+}
+-->
+
+``` http
+GET https://graph.microsoft.com/v1.0/identity/identityProviders/MSASignup-OAUTH
+```
+
+#### 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.builtInIdentityProvider"
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "id": "MSASignup-OAUTH",
+ "identityProviderType": "MicrosoftAccount",
+ "displayName": "MicrosoftAccount"
+}
+```
v1.0 Identityproviderbase List Availableprovidertypes https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/identityproviderbase-list-availableprovidertypes.md
+
+ Title: "List availableProviderTypes"
+description: "Retrieve all available identity provider types in the directory."
+localization_priority: Normal
+++
+# List availableProviderTypes
+Namespace: microsoft.graph
+
+Retrieves all identity provider types available in a directory.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type | Permissions (from least to most privileged) |
+|:--|:|
+|Delegated (work or school account)|IdentityProvider.Read.All, IdentityProvider.ReadWrite.All|
+|Delegated (personal Microsoft account)| Not supported.|
+|Application|IdentityProvider.Read.All, IdentityProvider.ReadWrite.All|
+
+The work or school account needs to belong to one of the following roles:
+
+* Global Administrator
+* External Identity Provider Administrator
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+GET /identity/identityProviders/availableProviderTypes
+```
+
+## 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 String collection in the response body.
+
+## Example
+
+### Example 1: List all identity providers available in an Azure AD directory
+
+### Request
+The following is an example of the request.
+
+<!-- {
+ "blockType": "request",
+ "name": "identityprovider_availableprovidertypes"
+}
+-->
+
+``` http
+GET https://graph.microsoft.com/v1.0/identity/identityProviders/availableProviderTypes
+```
+
+### 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(Edm.String)"
+}
+-->
+
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(Edm.String)",
+ "value": [
+ "MicrosoftAccount",
+ "EmailOTP",
+ "Facebook",
+ "Google"
+ ]
+}
+```
+
+### Example 2: List all identity providers available in an Azure AD B2C directory
+
+### Request
+The following is an example of the request.
+
+<!-- {
+ "blockType": "request",
+ "name": "identityprovider_availableprovidertypes_b2c"
+}
+-->
+
+``` http
+GET https://graph.microsoft.com/v1.0/identity/identityProviders/availableProviderTypes
+```
++
+### 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(Edm.String)"
+}
+-->
+
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#Collection(Edm.String)",
+ "value": [
+ "Microsoft",
+ "Google",
+ "Facebook",
+ "Amazon",
+ "LinkedIn",
+ "Weibo",
+ "QQ",
+ "WeChat",
+ "Twitter",
+ "GitHub",
+ "AppleManaged",
+ "OpenIdConnect"
+ ]
+}
+```
v1.0 Identityproviderbase List https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/identityproviderbase-list.md
+
+ Title: "List identityProviders"
+description: "Retrieve a list of identityProviderbase objects."
+localization_priority: Normal
+++
+# List identityProviders
+Namespace: microsoft.graph
+
+Retrieve a list of collection of object inherited from [identityProviderBase](../resources/identityproviderbase.md).
+
+For an Azure AD tenant it can be [socialIdentityProviders](../resources/socialidentityprovider.md) and/or [builtinIdentityProviders](../resources/builtinidentityprovider.md) objects.
+
+For an Azure AD B2C tenant it can be [socialIdentityProviders](../resources/socialidentityprovider.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)|IdentityProvider.Read.All, IdentityProvider.ReadWrite.All|
+|Delegated (personal Microsoft account)| Not supported.|
+|Application|IdentityProvider.Read.All, IdentityProvider.ReadWrite.All|
+
+The work or school account needs to belong to one of the following roles:
+
+* Global Administrator
+* External Identity Provider Administrator
+* External ID user flow administrator
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+GET /identity/identityProviders
+```
+
+## 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 [socialIdentityProvider](../resources/socialidentityprovider.md) and/or [builtinIdentityProvider](../resources/builtinidentityprovider.md) objects in the response body for an Azure AD tenant.
+
+For an Azure AD B2C tenant this method returns a `200 OK` response code and a collection of [socialIdentityProvider](../resources/socialidentityprovider.md) objects in the response body.
+
+## Example
+
+### Example 1: List all identity providers configured in an Azure AD tenant
+
+### Request
+The following is an example of the request.
+
+<!-- {
+ "blockType": "request",
+ "name": "get_identityproviderbase"
+}
+-->
+
+``` http
+GET https://graph.microsoft.com/v1.0/identity/identityProviders
+```
+
+### 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.identityProviderBase",
+ "isCollection": true
+} -->
+
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identity/identityProviders",
+ "value":[
+ {
+ "@odata.type": "microsoft.graph.builtInIdentityProvider",
+ "id": "MSASignup-OAUTH",
+ "identityProviderType": "MicrosoftAccount",
+ "displayName": "MicrosoftAccount"
+ },
+ {
+ "@odata.type": "#microsoft.graph.socialIdentityProvider",
+ "id": "Facebook-OAUTH",
+ "displayName": "Facebook",
+ "identityProviderType": "Facebook",
+ "clientId": "test",
+ "clientSecret": "******"
+ }
+ ]
+}
+```
+
+### Example 2: List all identityProvider objects configured in an Azure AD B2C tenant
+
+### Request
+The following is an example of the request.
+
+<!-- {
+ "blockType": "request",
+ "name": "get_identityproviderbase"
+}
+-->
+
+``` http
+GET https://graph.microsoft.com/v1.0/identity/identityProviders
+```
+
+### 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.identityProviderBase",
+ "isCollection": true
+} -->
+
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.context": "https://graph.microsoft.com/v1.0/$metadata#identity/identityProviders",
+ "value": [
+ {
+ "@odata.type": "#microsoft.graph.socialIdentityProvider",
+ "id": "LinkedIn-OAUTH",
+ "displayName": "linkedin",
+ "identityProviderType": "LinkedIn",
+ "clientId": "866xc0qtyy00ih",
+ "clientSecret": "******"
+ }
+ ]
+}
+
+```
v1.0 Identityproviderbase Post Identityproviders https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/identityproviderbase-post-identityproviders.md
+
+ Title: "Create identityProvider"
+description: "Create a new identityProvider object."
+localization_priority: Normal
+++
+# Create identityProvider
+Namespace: microsoft.graph
+
+Create a new [socialIdentityProvider](../resources/socialidentityprovider.md) object in Azure AD.
+
+In Azure AD B2C create a new [socialIdentityProvider](../resources/socialidentityprovider.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type | Permissions (from least to most privileged) |
+|:--|:|
+|Delegated (work or school account)|IdentityProvider.ReadWrite.All|
+|Delegated (personal Microsoft account)| Not supported.|
+|Application|IdentityProvider.ReadWrite.All|
+
+The work or school account needs to belong to one of the following roles:
+
+* Global Administrator
+* External Identity Provider Administrator
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+POST /identity/identityProviders
+```
+
+## Request headers
+
+|Name|Description|
+|:|:-|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+
+In the request body, provide a JSON representation of a [socialIdentityProvider](../resources/socialidentityprovider.md) object in Azure AD.
+
+In Azure AD B2C provide a JSON representation of [socialIdentityProvider](../resources/socialidentityprovider.md) object.
+
+All the properties listed in the following table are required.
+
+### socialIdentityProvider object
+
+|Property|Type|Description|
+|:|:--|:-|
+|clientId|String|The client identifier for the application obtained when registering the application with the identity provider.|
+|clientSecret|String|The client secret for the application that is obtained when the application is registered with the identity provider. This is write-only. A read operation returns `****`.|
+|displayName|String|The display name of the identity provider.|
+|identityProviderType|String|For a B2B scenario, possible values: `Google`, `Facebook`. For a B2C scenario, possible values: `Microsoft`, `Google`, `Amazon`, `LinkedIn`, `Facebook`, `GitHub`, `Twitter`, `Weibo`, `QQ`, `WeChat`.|
+|scope|String|Scope defines the information and permissions you are looking to gather from your custom identity provider.|
+
+## Response
+
+If successful, this method returns a `201 Created` response code and a JSON representation of a [socialIdentityProvider](../resources/socialidentityprovider.md) object in the response body for both Azure AD and Azure AD B2C tenants.
+
+If unsuccessful, a `4xx` error will be returned with specific details.
+
+## Examples
+
+### Example 1: Create a specific social identity provider (Azure AD and Azure AD B2C)
+
+#### Request
+
+The following is an example of the request.
+
+<!-- {
+ "blockType": "request",
+ "name": "create_socialidentityprovider_from_identityproviderbase"
+}
+-->
+
+``` http
+POST https://graph.microsoft.com/v1.0/identity/identityProviders
+Content-type: application/json
+
+{
+ "@odata.type": "microsoft.graph.socialIdentityProvider",
+ "displayName": "Login with Amazon",
+ "identityProviderType": "Amazon",
+ "clientId": "56433757-cadd-4135-8431-2c9e3fd68ae8",
+ "clientSecret": "000000000000"
+}
+```
+
+#### 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.socialIdentityProvider"
+} -->
+
+```http
+HTTP/1.1 201 Created
+Content-type: application/json
+
+{
+ "@odata.type": "microsoft.graph.socialIdentityProvider",
+ "id": "Amazon-OAUTH",
+ "displayName": "Login with Amazon",
+ "identityProviderType": "Amazon",
+ "clientId": "56433757-cadd-4135-8431-2c9e3fd68ae8",
+ "clientSecret": "000000000000"
+}
+```
v1.0 Identityproviderbase Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/identityproviderbase-update.md
+
+ Title: "Update identityProvider"
+description: "Update properties of an identityProvider."
+localization_priority: Normal
+++
+# Update identityProvider
+Namespace: microsoft.graph
+
+Update the properties of a [socialIdentityProvider](../resources/socialidentityprovider.md) object in Azure AD.
+
+For Azure AD B2C, update the properties of a [socialIdentityProvider](../resources/socialidentityprovider.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+|Permission type | Permissions (from least to most privileged) |
+|:--|:|
+|Delegated (work or school account)|IdentityProvider.ReadWrite.All|
+|Delegated (personal Microsoft account)| Not supported.|
+|Application| IdentityProvider.ReadWrite.All|
+
+The work or school account needs to belong to one of the following roles:
+
+* Global Administrator
+* External Identity Provider Administrator
+
+## HTTP request
+
+<!-- { "blockType": "ignored" } -->
+
+```http
+PATCH /identity/identityProviders/{id}
+```
+
+## Request headers
+
+|Name|Description|
+|:|:-|
+|Authorization|Bearer {token}. Required.|
+|Content-Type|application/json. Required.|
+
+## Request body
+
+In the request body, provide the OData type and the JSON object with one or more properties that need to be updated for a [socialIdentityProvider](../resources/socialidentityprovider.md) object in Azure AD tenant.
+
+In Azure AD B2C, provide the OData type and the JSON object with one or more properties that need to be updated for a [socialIdentityProvider](../resources/socialidentityprovider.md) object.
+
+### socialIdentityProvider object
+
+|Property|Type|Description|
+|:|:--|:-|
+|clientId|String|The identifier for the client application obtained when registering the application with the identity provider.|
+|clientSecret|String|The client secret for the application that is obtained when the application is registered with the identity provider. This is write-only. A read operation returns "\*\*\*\*".|
+|displayName|String|The display name of the identity provider.|
+
+## 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 a specific **social identity provider** (Azure AD or Azure AD B2C)
+
+#### Request
+
+The following is an example of the request.
+
+<!-- {
+ "blockType": "request",
+ "name": "update_socialidentityprovider"
+}
+-->
+
+``` http
+PATCH https://graph.microsoft.com/v1.0/identity/identityProviders/Amazon-OAUTH
+Content-type: application/json
+
+{
+ "@odata.type": "microsoft.graph.socialIdentityProvider",
+ "clientSecret": "1111111111111"
+}
+```
+
+#### Response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+} -->
+
+```http
+HTTP/1.1 204 No Content
+```
v1.0 Overview https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/overview.md
Find out about the [latest new features and updates](/graph/whats-new-overview)
Are there additional APIs or features you'd like to see in Microsoft Graph? Post new feature requests on the [Microsoft 365 Developer Platform ideas forum](https://techcommunity.microsoft.com/t5/microsoft-365-developer-platform/idb-p/Microsoft365DeveloperPlatform/label-name/Microsoft%20Graph).
-Have feedback for existing Microsoft Graph APIs? Connect with us on [Github](https://github.com/microsoftgraph/microsoft-graph-docs/issues).
+Have feedback for existing Microsoft Graph APIs? Connect with us on [GitHub](https://github.com/microsoftgraph/microsoft-graph-docs/issues).
v1.0 Builtinidentityprovider https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/resources/builtinidentityprovider.md
+
+ Title: "builtInIdentityProvider resource type"
+description: "Represents built-in identity providers in an Azure Active Directory tenant."
+localization_priority: Priority
+++
+# builtInIdentityProvider resource type
+Namespace: microsoft.graph
+
+Represents built-in identity providers with [External Identities](/azure/active-directory/external-identities/) for an Azure Active Directory tenant.
+
+For Azure AD B2B scenarios in an Azure AD tenant, the built in identity provider type can be an Azure Active Directory(AAD), Microsoft account(MSA) or email one-time passcode (EmailOTP).
+
+This type inherits from [identityProviderBase](../resources/identityproviderbase.md).
+
+## Methods
+
+| Method | Return Type |Description|
+|:|:--|:-|
+|[List](../api/identityproviderbase-list.md)|[identityProviderBase](../resources/identityproviderbase.md) collection|Retrieve all identity providers configured in a tenant including the built-in identity providers.|
+|[Get](../api/identityproviderbase-get.md) |builtInIdentityProvider|Retrieve properties of an built-in identity provider.|
+|[List available provider types](../api/identityproviderbase-list-availableprovidertypes.md)|String collection|Retrieve all available identity provider types available in the tenant.|
+
+## Properties
+
+|Property|Type|Description|
+|:|:--|:-|
+|id|String|The identifier of the identity provider. Inherited from [identityProviderBase](../resources/identityproviderbase.md). Read-only.|
+|displayName|String|The display name of the identity provider. Inherited from [identityProviderBase](../resources/identityproviderbase.md).|
+|identityProviderType|String|The identity provider type. For a B2B scenario, possible values: `AADSignup`, `MicrosoftAccount`, `EmailOTP`. Required.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.builtInIdentityProvider"
+} -->
+
+```json
+{
+ "id": "String",
+ "identityProviderType": "String",
+ "displayName": "String",
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2021-03-30 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "builtinIdentityProvider",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
v1.0 Claimsmapping https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/resources/claimsmapping.md
+
+ Title: "claimsMapping resource type"
+description: "Map the claims from a token to the claims that Azure Active Directory B2C recognizes and uses."
+
+localization_priority: Priority
++
+# claimsMapping resource type
+Namespace: microsoft.graph
+
+After the custom identity provider sends an ID token back to Azure AD B2C, Azure AD B2C maps the claims from a token to the claims that Azure AD B2C recognizes and uses.
+
+## Properties
+|Property|Type|Description|
+|:-|:|:-|
+|userId|String|The claim that provides the unique identifier for the signed-in user. Required.|
+|displayName|String|The claim that provides the display name or full name for the user. Required.|
+|givenName|String|The claim that provides the first name of the user.|
+|surname|String|The claim that provides the last name of the user.|
+|email|String|The claim that provides the email address of the user.|
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.claimsMapping"
+}
+-->
+
+``` json
+{
+ "userId": "String",
+ "givenName": "String",
+ "surname": "String",
+ "email": "String",
+ "displayName": "String"
+ }
+```
+
v1.0 Identityprovider https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/resources/identityprovider.md
Title: "identityProvider resource type" description: "Represents an Azure Active Directory (Azure AD) identity provider." localization_priority: Priority-+ ms.prod: "identity-and-sign-in" doc_type: resourcePageType
-# identityProvider resource type
+# identityProvider resource type (deprecated)
Namespace: microsoft.graph + Represents an Azure Active Directory (Azure AD) identity provider. The identity provider can be **Microsoft**, **Google**, **Facebook**, **Amazon**, **LinkedIn**, or **Twitter**. The following Identity Providers are in Preview: **Weibo**, **QQ**, **WeChat**, **GitHub** and any OpenID Connect supported providers. Configuring an identity provider in your Azure AD B2C tenant enables users to:
The following is a JSON representation of the resource.
"clientId": "String", "clientSecret": "String" }
-```
-
+```
v1.0 Identityproviderbase https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/resources/identityproviderbase.md
+
+ Title: "identityProviderBase resource type"
+description: "Represents identity providers in an Azure Active Directory tenant and an Azure AD B2C tenant."
+localization_priority: Priority
+++
+# identityProviderBase resource type
+Namespace: microsoft.graph
+
+Represents identity providers with [External Identities](/azure/active-directory/external-identities/) for both Azure Active Directory tenant and an Azure AD B2C tenant.
+
+## Methods
+
+| Method | Return Type |Description|
+|:|:--|:-|
+|[List](../api/identityproviderbase-list.md)|identityProviderBase collection|Retrieve all identity providers configured in a tenant.|
+|[List available provider types](../api/identityproviderbase-list-availableprovidertypes.md)|String collection|Retrieve all available identity provider types.|
+
+## Properties
+
+|Property|Type|Description|
+|:|:--|:-|
+|id|String|The ID of the identity provider.|
+|displayName|String|The display name of the identity provider.|
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.identityProviderBase"
+} -->
+
+```json
+{
+ "id": "String",
+ "displayName": "String"
+}
+```
v1.0 Socialidentityprovider https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/resources/socialidentityprovider.md
+
+ Title: "socialIdentityProvider resource type"
+description: "Represents social identity providers in an Azure Active Directory tenant and an Azure AD B2C tenant."
+localization_priority: Priority
+++
+# socialIdentityProvider resource type
+Namespace: microsoft.graph
+
+Represents social identity providers with [External Identities](/azure/active-directory/external-identities/) for both Azure Active Directory (Azure AD) tenant and an Azure AD B2C tenant.
+
+Inherits from [identityProviderBase](../resources/identityproviderbase.md).
+
+For Azure AD B2B scenarios in an Azure AD tenant, the identity provider type can be `Google` or `Facebook`.
+
+Configuring an identity provider in your Azure AD tenant enables new Azure AD B2B guest scenarios. For example, an organization has resources in Microsoft 365 that need to be shared with a Gmail user. The Gmail user will use their Google account credentials to authenticate and access the documents.
+
+In an Azure AD B2C tenant, the identity provider type can be `Microsoft`, `Google`, `Facebook`, `Amazon`, `LinkedIn `or `Twitter`. The following identity providers are in preview: `Weibo`, `QQ`, `WeChat`, and `GitHub`.
+
+Configuring an identity provider in your Azure AD B2C tenant enables users to sign up and sign in using a social account supported provider in an application. For example, an application can use Azure AD B2C to allow users to sign up for the service using a Facebook account.
+
+## Methods
+
+| Method | Return Type |Description|
+|:|:--|:-|
+|[List](../api/identityproviderbase-list.md)|[identityProviderBase](../resources/identityproviderbase.md) collection|Retrieve all identity providers configured in a tenant including the social identity providers.|
+|[Create](../api/identityproviderbase-post-identityproviders.md)|socialidentityprovider |Create a new social identity provider.|
+|[Get](../api/identityproviderbase-get.md) |socialidentityprovider |Retrieve properties of a social identity provider.|
+|[Update](../api/identityproviderbase-update.md)|None|Update a social identity provider.|
+|[Delete](../api/identityproviderbase-delete.md)|None|Delete a social identity provider.|
+|[List available provider types](../api/identityproviderbase-list-availableprovidertypes.md)|String collection|Retrieve all available identity provider types available in the tenant.|
+
+## Properties
+
+|Property|Type|Description|
+|:|:--|:-|
+|clientId|String|The identifier for the client application obtained when registering the application with the identity provider. Required.|
+|clientSecret|String|The client secret for the application that is obtained when the application is registered with the identity provider. This is write-only. A read operation returns `****`. Required.|
+|id|String|The identifier of the identity provider. Inherited from [identityProviderBase](../resources/identityproviderbase.md). Read-only.|
+|displayName|String|The display name of the identity provider. Inherited from [identityProviderBase](../resources/identityproviderbase.md).|
+|identityProviderType|String|For a B2B scenario, possible values: `Google`, `Facebook`. For a B2C scenario, possible values: `Microsoft`, `Google`, `Amazon`, `LinkedIn`, `Facebook`, `GitHub`, `Twitter`, `Weibo`, `QQ`, `WeChat`. Required.|
+
+### Where to get the client identifier and secret
+
+Each identity provider has a process for creating an app registration. For example, users create an app registration with Facebook at [developers.facebook.com](https://developers.facebook.com/). The resulting client identifier and client secret can be passed to [create identityProvider](../api/identityproviderbase-post-identityproviders.md). Then, each user object in the directory can be federated to any of the tenant's identity providers for authentication. This enables the user to sign in by entering credentials on the identity provider's sign-in page. The token from the identity provider is validated by Azure AD before the tenant issues a token to the application.
+
+## JSON representation
+
+The following is a JSON representation of the resource.
+
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.socialIdentityProvider"
+} -->
+
+```json
+{
+ "id": "String",
+ "identityProviderType": "String",
+ "displayName": "String",
+ "clientId": "String",
+ "clientSecret": "String"
+}
+```
+
+<!-- uuid: 8fcb5dbc-d5aa-4681-8e31-b001d5168d79
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "socialIdentityProvider",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
v1.0 Toc.Yml https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/toc.yml a/api-reference/v1.0/toc.yml
items:
- name: Dismiss href: api/riskyuser-dismiss.md - name: Identity provider
- href: resources/identityprovider.md
items:
- - name: List identity providers
+ - name: Identity provider base
+ href: resources/identityproviderbase.md
+ - name: Built-in identity provider
+ href: resources/builtinidentityprovider.md
+ - name: Social identity provider
+ href: resources/socialidentityprovider.md
+ - name: List
+ href: api/identityproviderbase-list.md
+ - name: Create
+ href: api/identityproviderbase-post-identityproviders.md
+ - name: Get
+ href: api/identityproviderbase-get.md
+ - name: Update
+ href: api/identityproviderbase-update.md
+ - name: Delete
+ href: api/identityproviderbase-delete.md
+ - name: List available provider types
+ href: api/identityproviderbase-list-availableprovidertypes.md
+ - name: Identity provider (deprecated)
+ items:
+ - name: Identity provider type
+ href: resources/identityprovider.md
+ - name: List
href: api/identityprovider-list.md
- - name: Create identity provider
+ - name: Create
href: api/identityprovider-post-identityproviders.md
- - name: Get identity provider
+ - name: Get
href: api/identityprovider-get.md
- - name: Update identity provider
+ - name: Update
href: api/identityprovider-update.md
- - name: Delete identity provider
+ - name: Delete
href: api/identityprovider-delete.md - name: List available provider types href: api/identityprovider-list-availableprovidertypes.md