Updates from: 06/08/2021 03:09:35
Service Microsoft Docs article Related commit history on GitHub Change details
v1.0 Application Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/application-get.md
Content-length: 1044
"applicationTemplateId": null, "identifierUris": [], "createdDateTime": "2019-09-17T19:10:35.2742618Z",
+ "disabledByMicrosoftStatus": null,
"displayName": "Display name", "isDeviceOnlyAuthSupported": null, "groupMembershipClaims": null,
v1.0 Channel Provisionemail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/channel-provisionemail.md
+
+ Title: "channel: provisionEmail"
+description: "Provision a channel's email."
+
+localization_priority: Normal
++
+# channel: provisionEmail
+
+Namespace: microsoft.graph
++
+Provision an email address for a [channel](../resources/channel.md).
+
+Microsoft Teams does not automatically provision an email address for a channel by default. To have Teams provision an email address, you can call **provisionEmail**, or through the Teams user interface, select **Get email address**, which triggers Teams to generate an email address if it has not already provisioned one.
+
+To remove a channel's provisioned email address, use the [removeEmail](channel-removeemail.md) method.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | ChannelSettings.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Not supported. |
+
+## HTTP request
+<!-- { "blockType": "ignored" } -->
+```http
+POST /teams/{team-id}/channels/{channel-id}/provisionEmail
+```
+## Request headers
+| Header | Value |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If the channel's email is provisioned successfully, this method returns a `200 OK` response code and a [provisionChannelEmailResult](../resources/provisionChannelEmailResult.md) object in the response body. The provisioned email address is in the **email** property.
+
+## Example
+### Request
+The following is an example of a request.
+<!-- {
+ "blockType": "request",
+ "sampleKeys": ["893075dd-2487-4122-925f-022c42e20265", "19:561fbdbbfca848a484f0a6f00ce9dbbd@thread.tacv2"],
+ "name": "channel_provisionemail"
+}
+-->
+```http
+POST https://graph.microsoft.com/beta/teams/893075dd-2487-4122-925f-022c42e20265/channels/19:561fbdbbfca848a484f0a6f00ce9dbbd@thread.tacv2/provisionEmail
+```
+
+### Response
+The following is an example of a response.
+**Note:** The response object shown here might be shortened for readability.
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.provisionChannelEmailResult"
+}
+-->
+```http
+HTTP/1.1 200 OK
+Content-type: application/json
+
+{
+ "@odata.type": "#microsoft.graph.provisionChannelEmailResult",
+ "email": "1df8f174.teamsgraph.onmicrosoft.com@amer.teams.ms"
+}
+```
+<!-- uuid: e848414b-4669-4484-ac36-1504c58a3fb8
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Provision channel email",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Channel Removeemail https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/channel-removeemail.md
+
+ Title: "channel: removeEmail"
+description: "Remove a channel's provisioned email."
+
+localization_priority: Normal
++
+# channel: removeEmail
+
+Namespace: microsoft.graph
++
+Remove the provisioned email address of a [channel](../resources/channel.md).
+
+You can remove an email address only if it was provisioned using the [provisionEmail](channel-provisionemail.md) method or through the Microsoft Teams client.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+| :- | : |
+| Delegated (work or school account) | ChannelSettings.ReadWrite.All |
+| Delegated (personal Microsoft account) | Not supported. |
+| Application | Not supported. |
+
+## HTTP request
+<!-- { "blockType": "ignored" } -->
+```http
+POST /teams/{team-id}/channels/{channel-id}/removeEmail
+```
+## Request headers
+| Header | Value |
+| : | : |
+| Authorization | Bearer {token}. Required. |
+
+## Request body
+
+Do not supply a request body for this method.
+
+## Response
+
+If successful, this action returns a `204 No Content` response code.
+
+## Example
+### Request
+<!-- {
+ "blockType": "request",
+ "sampleKeys": ["893075dd-2487-4122-925f-022c42e20265", "19:561fbdbbfca848a484f0a6f00ce9dbbd@thread.tacv2"],
+ "name": "channel_removeemail"
+}
+-->
+```http
+POST https://graph.microsoft.com/beta/teams/893075dd-2487-4122-925f-022c42e20265/channels/19:561fbdbbfca848a484f0a6f00ce9dbbd@thread.tacv2/removeEmail
+```
+
+### Response
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
+<!-- uuid: e848414b-4669-4484-ac36-1504c58a3fb8
+2015-10-25 14:57:30 UTC -->
+<!--
+{
+ "type": "#page.annotation",
+ "description": "Remove channel email",
+ "keywords": "",
+ "section": "documentation",
+ "tocPath": "",
+ "suppressions": []
+}
+-->
++
v1.0 Serviceprincipal Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/serviceprincipal-get.md
Content-type: application/json
"applicationTemplateId": null, "appOwnerOrganizationId": "1bc1c026-2f7b-48a5-98da-afa2fd8bc7bc", "appRoleAssignmentRequired": false,
+ "disabledByMicrosoftStatus": null,
"displayName": "foo", "errorUrl": null, "homepage": null,
v1.0 Worksheetprotection Unprotect https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/worksheetprotection-unprotect.md
POST /me/drive/root:/{item-path}:/workbook/worksheets/{id|name}/protection/unpro
| Workbook-Session-Id | Workbook session Id that determines if changes are persisted or not. Optional.| ## Request body
-In the request body, provide a JSON object with the following parameters.
-
-| Parameter | Type |Description|
-|:|:--|:-|
-|password|string|Optional. sheet protection password.|
+Do not supply a request body for this method.
## Response If successful, this method returns `200 OK` response code. It does not return anything in the response body. ## Example
-Here is an example of how to call this API.
-##### Request
-Here is an example of the request.
-# [HTTP](#tab/http)
+### Request
+The following is an example of the request.
+ <!-- { "blockType": "request", "name": "workbookworksheetprotection_unprotect" }--> ```http POST https://graph.microsoft.com/beta/me/drive/items/{id}/workbook/worksheets/{id|name}/protection/unprotect
-Content-type: application/json
-Content-length: 34
-
-{
- "password": "password-value"
-}
```
-# [C#](#tab/csharp)
-
-# [JavaScript](#tab/javascript)
-
-# [Objective-C](#tab/objc)
---
-##### Response
-Here is an example of the response.
+### Response
+The following is an example of the response.
<!-- { "blockType": "response" } -->
v1.0 Aadusernotificationrecipient https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/aadusernotificationrecipient.md
doc_type: resourcePageType
Namespace: microsoft.graph + Represents an Azure Active Directory (Azure AD) user recipient of a notification sent in a Microsoft Teams activity feed. Inherits from [teamworkNotificationRecipient](teamworknotificationrecipient.md).
v1.0 Application https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/application.md
This resource supports using [delta query](/graph/delta-query-overview) to track
| appRoles | [appRole](approle.md) collection | The collection of roles assigned to the application. With [app role assignments](approleassignment.md), these roles can be assigned to users, groups, or service principals associated with other applications. Not nullable. | | createdDateTime | DateTimeOffset | The date and time the application was registered. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. Read-only. | | deletedDateTime | DateTimeOffset | The date and time the application was deleted. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. Read-only. |
+| disabledByMicrosoftStatus | String | Specifies whether Microsoft has disabled the registered application. Possible values are: `null` (default value), `NotDisabled`, and `DisabledDueToViolationOfServicesAgreement` (reasons may include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). |
| displayName | String | The display name for the application. | | groupMembershipClaims | String | Configures the `groups` claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following string values: `None`, `SecurityGroup` (for security groups and Azure AD roles), `All` (this gets all security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of). | | id | String | The unique identifier for the application. Inherited from [directoryObject](directoryobject.md). Key. Not nullable. Read-only. |
The following is a JSON representation of the resource.
"appRoles": [{"@odata.type": "microsoft.graph.appRole"}], "createdDateTime": "String (timestamp)", "deletedDateTime": "String (timestamp)",
+ "disabledByMicrosoftStatus": "String",
"displayName": "String", "groupMembershipClaims": "String", "id": "String (identifier)",
The following is a JSON representation of the resource.
"suppressions": [] } -->-
v1.0 Channel https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/channel.md
where files are shared, and where tabs are added.
|[Get tab in channel](../api/channel-get-tabs.md) | [teamsTab](teamstab.md) | Get a specific tab pinned to a channel.| |[Update tab in channel](../api/channel-patch-tabs.md) | [teamsTab](teamstab.md) | Updates the properties of a tab in a channel.| |[Remove tab from channel](../api/channel-delete-tabs.md) | None | Remove (unpin) a tab from a channel.|-
+|[Provision channel email address](../api/channel-provisionemail.md) |[provisionChannelEmailResult](../resources/provisionchannelemailresult.md)| Provision email address.|
+|[Remove channel email address](../api/channel-removeemail.md) | None | Remove email address.|
## Properties
The following is a JSON representation of the resource.
"webUrl": "string", "membershipType": "channelMembershipType", "createdDateTime": "string (timestamp)",
- "moderationSettings": "channelModerationSettings"
+ "moderationSettings": { "@odata.type": "microsoft.graph.channelModerationSettings" }
} ```
v1.0 Provisionchannelemailresult https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/provisionchannelemailresult.md
+
+ Title: "provisionChannelEmailResult resource type"
+description: "Represents the result of a channel email provisioning operation."
+
+localization_priority: Normal
++
+# provisionChannelEmailResult resource type
+
+Namespace: microsoft.graph
++
+Represents the email address [provisioned](..\api\channel-provisionemail.md) for a [channel](channel.md).
+
+## Properties
+| Property | Type | Description |
+| :- | :-- | :- |
+| email | String | Represents the provisioned email address. |
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "@odata.type": "microsoft.graph.provisionChannelEmailResult"
+}
+-->
+``` json
+{
+ "@odata.type": "#microsoft.graph.provisionChannelEmailResult",
+ "email": "String"
+}
+```
v1.0 Serviceprincipal https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/serviceprincipal.md
This resource supports using [delta query](/graph/delta-query-overview) to track
|appRoles|[appRole](approle.md) collection|The roles exposed by the application which this service principal represents. For more information see the **appRoles** property definition on the [application](application.md) entity. Not nullable. | | deletedDateTime | DateTimeOffset | The date and time the service principal was deleted. Read-only. | |description| String | Free text field to provide an internal end-user facing description of the service principal. End-user portals such [MyApps](/azure/active-directory/user-help/my-apps-portal-end-user-access) will display the application description in this field. The maximum allowed size is 1024 characters.|
+| disabledByMicrosoftStatus | String | Specifies whether Microsoft has disabled the registered application. Possible values are: `null` (default value), `NotDisabled`, and `DisabledDueToViolationOfServicesAgreement` (reasons may include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). |
|displayName|String|The display name for the service principal.| |errorUrl|String|Deprecated. Don't use.| |homepage|String|Home page or landing page of the application.|
This resource supports using [delta query](/graph/delta-query-overview) to track
"applicationTemplateId": "string", "appRoleAssignmentRequired": true, "appRoles": [{"@odata.type": "microsoft.graph.appRole"}],
+ "disabledByMicrosoftStatus": "string",
"displayName": "string", "errorUrl": "string", "homepage": "string",
This resource supports using [delta query](/graph/delta-query-overview) to track
--> -
v1.0 Teamworknotificationrecipient https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/teamworknotificationrecipient.md
doc_type: resourcePageType
Namespace: microsoft.graph + Represents the recipient of a notification sent in a Microsoft Teams activity feed. See also [aadUserNotificationRecipient](aadusernotificationrecipient.md). ## Properties
v1.0 Application Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/application-get.md
Content-length: 1044
"applicationTemplateId": null, "identifierUris": [], "createdDateTime": "2019-09-17T19:10:35.2742618Z",
+ "disabledByMicrosoftStatus": null,
"displayName": "Display name", "isDeviceOnlyAuthSupported": null, "groupMembershipClaims": null,
v1.0 Serviceprincipal Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/serviceprincipal-get.md
Content-type: application/json
"appOwnerOrganizationId": "65415bb1-9267-4313-bbf5-ae259732ee12", "appRoleAssignmentRequired":true, "appRoles": [],
+ "disabledByMicrosoftStatus": null,
"displayName": "My app instance in tenant", "endpoints": [], "homepage": null,
v1.0 Worksheetprotection Unprotect https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/worksheetprotection-unprotect.md
POST /me/drive/root:/{item-path}:/workbook/worksheets/{id|name}/protection/unpro
| Workbook-Session-Id | Workbook session Id that determines if changes are persisted or not. Optional.| ## Request body
-In the request body, provide a JSON object with the following parameters.
-
-| Parameter | Type |Description|
-|:|:--|:-|
-|password|string|Optional. sheet protection password.|
+Do not supply a request body for this method.
## Response If successful, this method returns `200 OK` response code. It does not return anything in the response body. ## Example
-Here is an example of how to call this API.
-##### Request
-Here is an example of the request.
-# [HTTP](#tab/http)
+### Request
+The following is an example of the request.
+ <!-- { "blockType": "request", "name": "worksheetprotection_unprotect" }--> ```http POST https://graph.microsoft.com/v1.0/me/drive/items/{id}/workbook/worksheets/{id|name}/protection/unprotect
-Content-type: application/json
-Content-length: 34
-
-{
- "password": "password-value"
-}
```
-# [C#](#tab/csharp)
-
-# [JavaScript](#tab/javascript)
-
-# [Objective-C](#tab/objc)
-
-# [Java](#tab/java)
--
-##### Response
-Here is an example of the response.
+### Response
+The following is an example of the response.
<!-- { "blockType": "response", "truncated": true
v1.0 Application https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/resources/application.md
This resource supports using [delta query](/graph/delta-query-overview) to track
| appRoles | [appRole](approle.md) collection | The collection of roles assigned to the application. With [app role assignments](approleassignment.md), these roles can be assigned to users, groups, or service principals associated with other applications. Not nullable. | | createdDateTime | DateTimeOffset | The date and time the application was registered. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. Read-only. | | deletedDateTime | DateTimeOffset | The date and time the application was deleted. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is `2014-01-01T00:00:00Z`. Read-only. |
+| disabledByMicrosoftStatus | String | Specifies whether Microsoft has disabled the registered application. Possible values are: `null` (default value), `NotDisabled`, and `DisabledDueToViolationOfServicesAgreement` (reasons may include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). |
| displayName | String | The display name for the application. | | groupMembershipClaims | String | Configures the `groups` claim issued in a user or OAuth 2.0 access token that the application expects. To set this attribute, use one of the following valid string values: `None`, `SecurityGroup` (for security groups and Azure AD roles), `All` (this gets all of the security groups, distribution groups, and Azure AD directory roles that the signed-in user is a member of). | | id | String | The unique identifier for the application. Inherited from [directoryObject](directoryobject.md). Key. Not nullable. Read-only. |
The following is a JSON representation of the resource.
"appRoles": [{"@odata.type": "microsoft.graph.appRole"}], "createdDateTime": "String (timestamp)", "deletedDateTime": "String (timestamp)",
+ "disabledByMicrosoftStatus": "String",
"displayName": "String", "groupMembershipClaims": "String", "id": "String (identifier)",
v1.0 Serviceprincipal https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/resources/serviceprincipal.md
This resource supports using [delta query](/graph/delta-query-overview) to track
|appRoles|[appRole](approle.md) collection|The roles exposed by the application which this service principal represents. For more information see the **appRoles** property definition on the [application](application.md) entity. Not nullable. | | deletedDateTime | DateTimeOffset | The date and time the service principal was deleted. Read-only. | |description| String | Free text field to provide an internal end-user facing description of the service principal. End-user portals such [MyApps](/azure/active-directory/user-help/my-apps-portal-end-user-access) will display the application description in this field. The maximum allowed size is 1024 characters.|
+| disabledByMicrosoftStatus | String | Specifies whether Microsoft has disabled the registered application. Possible values are: `null` (default value), `NotDisabled`, and `DisabledDueToViolationOfServicesAgreement` (reasons may include suspicious, abusive, or malicious activity, or a violation of the Microsoft Services Agreement). |
|displayName|String|The display name for the service principal.| |homepage|String|Home page or landing page of the application.| |id|String|The unique identifier for the service principal. Inherited from [directoryObject](directoryobject.md). Key. Not nullable. Read-only.|
Here is a JSON representation of the resource
"appOwnerOrganizationId": "guid", "appRoleAssignmentRequired": true, "appRoles": [{"@odata.type": "microsoft.graph.appRole"}],
+ "disabledByMicrosoftStatus": "string",
"displayName": "string", "homepage": "string", "id": "string (identifier)",
Here is a JSON representation of the resource
] } -->-
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:
href: api/channel-patch.md - name: Delete channel href: api/channel-delete.md
- - name: List members
- href: api/channel-list-members.md
- name: Add member href: api/channel-post-members.md
- - name: Get member
- href: api/channel-get-members.md
- - name: Update member role
- href: api/channel-update-members.md
- - name: Remove member
- href: api/channel-delete-members.md
- name: Complete migration for channel href: api/channel-completemigration.md
+ - name: Get channel message
+ href: api/chatmessage-get.md
+ - name: Get channel messages delta
+ href: api/chatmessage-delta.md
- name: Get files folder href: api/channel-get-filesfolder.md
+ - name: Get member
+ href: api/channel-get-members.md
+ - name: Get message reply
+ href: api/chatmessage-get.md
- name: List channel messages href: api/channel-list-messages.md
- - name: Get channel messages delta
- href: api/chatmessage-delta.md
- - name: Get channel message
- href: api/chatmessage-get.md
+ - name: List members
+ href: api/channel-list-members.md
- name: List message replies href: api/chatmessage-list-replies.md
- - name: Get message reply
- href: api/chatmessage-get.md
- - name: Send message
- href: api/channel-post-messages.md
+ - name: Remove member
+ href: api/channel-delete-members.md
- name: Reply to message href: api/chatmessage-post-replies.md
+ - name: Send message
+ href: api/channel-post-messages.md
+ - name: Update member role
+ href: api/channel-update-members.md
- name: Update message href: api/chatmessage-update.md - name: Chat