Updates from: 08/29/2021 03:03:14
Service Microsoft Docs article Related commit history on GitHub Change details
v1.0 Externalconnectors Externalconnection Post Groups https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/externalconnectors-externalconnection-post-groups.md
POST /external/connections/{connectionId}/groups
## Request body
-In the request body, supply a JSON representation of the [externalGroup](../resources/externalconnectors-externalgroup.md) object.
+In the request body, supply a JSON representation of the **externalGroup** object.
-The following table shows the properties that are required when you create the [externalGroup](../resources/externalconnectors-externalgroup.md).
+You can specify the following properties when creating an **externalGroup**.
| Property | Type | Description | |:|:-|:-|
The following table shows the properties that are required when you create the [
## Response
-If successful, this method returns a `201 Created` response code and an [externalGroup](../resources/externalconnectors-externalgroup.md) object in the response body.
+If successful, this method returns a `201 Created` response code and an **externalGroup** object in the response body.
## Examples
v1.0 Externalconnectors Externalgroup Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/externalconnectors-externalgroup-delete.md
Title: "Delete externalGroup"
-description: "Deletes an externalGroup object."
+description: "Delete an externalGroup object."
localization_priority: Normal ms.prod: "search"
v1.0 Externalconnectors Externalgroup Post Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/api/externalconnectors-externalgroup-post-members.md
POST /external/connections/{connectionsId}/groups/{externalGroupId}/members
## Request body
-In the request body, supply a JSON representation of the [externalGroupMember](../resources/externalconnectors-externalgroupmember.md) object.
+In the request body, supply a JSON representation of the **externalGroupMember** object.
-The following table shows the properties that are required when you create the [externalGroupMember](../resources/externalconnectors-externalgroupmember.md).
+You can specify the following properties when creating an **externalGroupMember**.
| Property | Type | Description | |:|:|:|
-| id | String | The unique `id` of the member. It would be the objectId in case of Azure Active Directory users or groups and the externalGroupId in case of external groups. |
-| type | microsoft.graph.externalConnectors.externalGroupMemberType | The type of member added to the external group. Possible values are: `user` or `group` when the identitySource is `azureActiveDirectory` and just `group` when the identitySource is `external`. |
-| identitySource | microsoft.graph.externalConnectors.identitySourceType | The identity source that the member belongs to. Possible values are: `azureActiveDirectory`, `external`. |
+| id | String | The unique `id` of the member. It would be the objectId in case of Azure Active Directory users or groups and the externalGroupId in case of external groups. Required. |
+| type | microsoft.graph.externalConnectors.externalGroupMemberType | The type of member added to the external group. Possible values are: `user` or `group` when the identitySource is `azureActiveDirectory` and just `group` when the identitySource is `external`. Required. |
+| identitySource | microsoft.graph.externalConnectors.identitySourceType | The identity source that the member belongs to. Possible values are: `azureActiveDirectory`, `external`. Required. |
## Response
-If successful, this method returns a `201 Created` response code and an [externalGroupMember](../resources/externalconnectors-externalgroupmember.md) object in the response body.
+If successful, this method returns a `201 Created` response code and an **externalGroupMember** object in the response body.
## Examples
v1.0 Externalconnectors Externalgroup https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/beta/resources/externalconnectors-externalgroup.md
Title: "externalGroup resource type"
-description: "Represents an external group used to set permissions on externalItems added to a Microsoft Graph connection."
+description: "Represents a non-Azure Active Directory group."
localization_priority: Normal ms.prod: "search"
Namespace: microsoft.graph.externalConnectors
[!INCLUDE [beta-disclaimer](../../includes/beta-disclaimer.md)]
-Represents an external group. External groups (along with Azure Active Directory users and groups) are used to set permissions on **externalItems** added to a Microsoft Graph connection. Use **externalGroups** to represent non-Azure Active Directory groups or group-like constructs (such as Business units, Teams, and son on) that determine permission over the content in your external data source.
+Namespace: microsoft.graph.externalConnectors
+
+Represents a non-Azure Active Directory group.
+
+External groups determine permissions to the content in your external data source. These external groups can be used in entries on the [acl](../resources/externalconnectors-externalitem.md) of an [externalItem](../resources/externalconnectors-externalitem.md).
+
+Examples of external groups are business units and work teams.
## Methods
Represents an external group. External groups (along with Azure Active Directory
|:|:|:| |[Create externalGroup](../api/externalconnectors-externalconnection-post-groups.md)|[microsoft.graph.externalConnectors.externalGroup](../resources/externalconnectors-externalgroup.md)|Create a new **externalGroup** object.| |[Delete externalGroup](../api/externalconnectors-externalgroup-delete.md)|None|Delete an **externalGroup** object.|
-|[Create members](../api/externalconnectors-externalgroup-post-members.md)|[microsoft.graph.externalConnectors.externalGroupMember](../resources/externalconnectors-externalgroupmember.md)|Create a new **externalGroupMember** object.|
+|[Create member](../api/externalconnectors-externalgroup-post-members.md)|[microsoft.graph.externalConnectors.externalGroupMember](../resources/externalconnectors-externalgroupmember.md)|Create a new **externalGroupMember** object.|
## Properties
v1.0 Externalconnectors External Post Connections https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/externalconnectors-external-post-connections.md
POST /external/connections
## Request body In the request body, supply a JSON representation of the [externalConnection](../resources/externalconnectors-externalconnection.md) object.
-The following table shows the properties that are required when you create the [externalConnection](../resources/externalconnectors-externalconnection.md).
-
-|Property|Type|Required (Y/N) |Description|
-|:|:|:|:|
-|id|String|Y|The connection ID|
-|name|String|Y|The connection name|
-|description|String|Y|The connection description|
-|configuration|[microsoft.graph.externalConnectors.configuration](../resources/externalconnectors-configuration.md)|N|The connection configurations|
+You can specify the following properties when creating an [externalConnection](../resources/externalconnectors-externalconnection.md).
+
+|Property|Type|Description|
+|:|:|:|
+|id|String|The connection ID. Required.|
+|name|String|The connection name. Required.|
+|description|String|The connection description. Required.|
+|configuration|[microsoft.graph.externalConnectors.configuration](../resources/externalconnectors-configuration.md)|The connection configurations. Optional.|
v1.0 Externalconnectors Externalconnection Post Groups https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/externalconnectors-externalconnection-post-groups.md
+
+ Title: "Create externalGroup"
+description: "Create a new externalGroup object."
+
+localization_priority: Normal
++
+# Create externalGroup
+Namespace: microsoft.graph.externalConnectors
+++
+Create a new [externalGroup](../resources/externalconnectors-externalgroup.md) object.
+
+## Permissions
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+|:|:--|
+| Delegated (work or school account) | Not supported |
+| Delegated (personal Microsoft account) | Not supported |
+| Application | ExternalItem.ReadWrite.OwnedBy, ExternalItem.ReadWrite.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /connections/{connectionsId}/groups
+```
+
+## Request headers
+
+| Name | Description |
+|:--|:-|
+| Authorization | Bearer {token}. Required. |
+| Content-Type | application/json. Required. |
+
+## Request body
+In the request body, supply a JSON representation of the **externalGroup** object.
+
+You can specify the following properties when creating an **externalGroup**.
+
+| Property | Type | Description |
+|:|:-|:-|
+| id | String | The unique ID of the external group within a connection. It must be alphanumeric and can be up to 128 characters long. Required. |
+| displayName | String | The friendly name of the external group. Optional. |
+| description | String | The description of the external group. Optional. |
+++
+## Response
+
+If successful, this method returns a `201 Created` response code and an **externalGroup** object in the response body.
+
+## Example
+
+### Request
+
+<!-- {
+ "blockType": "request",
+ "name": "create_externalgroup_from_connection"
+}
+-->
+
+``` http
+POST https://graph.microsoft.com/v1.0/external/connections/contosohr/groups
+Content-Type: application/json
+
+{
+ "id": "31bea3d537902000",
+ "displayName": "Contoso Marketing",
+ "description": "The product marketing team"
+}
+```
+
+<!-- markdownlint-disable MD024 -->
+### Response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.externalConnectors.externalGroup"
+}
+-->
+
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "id": "31bea3d537902000",
+ "displayName": "Contoso Marketing",
+ "description": "The product marketing team"
+}
+```
v1.0 Externalconnectors Externalgroup Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/externalconnectors-externalgroup-delete.md
+
+ Title: "Delete externalGroup"
+description: "Delete an externalGroup object."
+
+localization_priority: Normal
++
+# Delete externalGroup
+Namespace: microsoft.graph.externalConnectors
+++
+Delete an [externalGroup](../resources/externalconnectors-externalgroup.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+|:|:--|
+| Delegated (work or school account) | Not supported |
+| Delegated (personal Microsoft account) | Not supported |
+| Application | ExternalItem.ReadWrite.OwnedBy, ExternalItem.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /connections/{connectionsId}/groups/{externalGroupId}
+```
+
+## 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
+<!-- {
+ "blockType": "request",
+ "name": "delete_externalgroup"
+}
+-->
+
+``` http
+DELETE https://graph.microsoft.com/v1.0/external/connections/contosohr/groups/31bea3d537902000
+```
+
+<!-- markdownlint-disable MD024 -->
+### Response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Externalconnectors Externalgroup Get https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/externalconnectors-externalgroup-get.md
+
+ Title: "Get externalGroup"
+description: "Get an externalGroup object."
+
+localization_priority: Normal
++
+# Get externalGroup
+Namespace: microsoft.graph.externalConnectors
++
+Get an [externalGroup](../resources/externalconnectors-externalgroup.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+|:|:--|
+| Delegated (work or school account) | Not supported |
+| Delegated (personal Microsoft account) | Not supported |
+| Application | ExternalItem.ReadWrite.OwnedBy, ExternalItem.ReadWrite.All|
++
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+GET /connections/{connectionsId}/groups/{externalGroupId}
+```
+
+## 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 with the **externalGroup** object.
+
+## Example
+
+### Request
+<!-- {
+ "blockType": "request",
+ "name": "get_externalgroup"
+}
+-->
+
+``` http
+GET https://graph.microsoft.com/v1.0/external/connections/contosohr/groups/31bea3d537902000
+```
+
+<!-- markdownlint-disable MD024 -->
+### Response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.externalConnectors.externalGroup"
+}
+-->
+
+``` http
+HTTP/1.1 200 OK
+Content-Type: application/json
+
+{
+ "id": "31bea3d537902000",
+ "displayName": "Contoso Marketing",
+ "description": "The product marketing team"
+}
+```
v1.0 Externalconnectors Externalgroup Post Members https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/externalconnectors-externalgroup-post-members.md
+
+ Title: "Create identity"
+description: "Create a new member as an identity resource in an externalGroup."
+
+localization_priority: Normal
++
+# Create identity
+Namespace: microsoft.graph.externalConnectors
+++
+Create an [identity](../resources/externalconnectors-identity.md) resource for a new member in an [externalGroup](../resources/externalconnectors-externalgroup.md).
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+|:|:--|
+| Delegated (work or school account) | Not supported |
+| Delegated (personal Microsoft account) | Not supported |
+| Application | ExternalItem.ReadWrite.OwnedBy, ExternalItem.ReadWrite.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+POST /connections/{connectionsId}/groups/{externalGroupId}/members
+```
+
+## Request headers
+
+| Name | Description |
+|:--|:-|
+| Authorization | Bearer {token}. Required. |
+| Content-Type | application/json. Required. |
+
+## Request body
+
+In the request body, supply a JSON representation of the **identity** object.
+
+You can specify the following properties when creating an **identity** resource for a member in an **externalGroup**.
+
+| Property | Type | Description |
+|:|:|:|
+| id | String | The unique `id` of the member. It would be the **objectId** in case of Azure Active Directory users or groups and the **externalGroupId** in case of external groups. Required. |
+| type | microsoft.graph.externalConnectors.identityType | The type of member added to the external group. Possible values are: `user`,`group`, `externalGroup`. Required. |
++
+## Response
+
+If successful, this method returns a `201 Created` response code and an **identity** object in the response body.
+
+## Examples
+
+### Example 1: Add an Azure Active Directory user as a member
+
+#### Request
+
+<!-- {
+ "blockType": "request",
+ "name": "create_aad_user_identity_from_group"
+}
+-->
+
+``` http
+POST https://graph.microsoft.com/v1.0/external/connections/contosohr/groups/31bea3d537902000/members
+Content-Type: application/json
+
+{
+ "id": "e811976d-83df-4cbd-8b9b-5215b18aa874",
+ "type": "user"
+}
+```
+
+<!-- markdownlint-disable MD024 -->
+#### Response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.externalConnectors.identity"
+}
+-->
+
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "id": "e811976d-83df-4cbd-8b9b-5215b18aa874",
+ "type": "user"
+}
+```
+
+### Example 2: Add an Azure Active Directory group as a member
+
+#### Request
+
+<!-- {
+ "blockType": "request",
+ "name": "create_aad_group_identity_from_group"
+}
+-->
+
+``` http
+POST https://graph.microsoft.com/v1.0/external/connections/contosohr/groups/31bea3d537902000/members
+Content-Type: application/json
+
+{
+ "id": "e5477431-1038-484e-bf69-1dfedb97a110",
+ "type": "group"
+}
+```
+
+#### Response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.externalConnectors.identity"
+}
+-->
+
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "id": "e5477431-1038-484e-bf69-1dfedb97a110",
+ "type": "group"
+}
+```
+
+### Example 3: Add another external group as a member
+
+#### Request
+
+<!-- {
+ "blockType": "request",
+ "name": "create_external_group_identity_from_group"
+}
+-->
+
+``` http
+POST https://graph.microsoft.com/v1.0/external/connections/contosohr/groups/31bea3d537902000/members
+Content-Type: application/json
+
+{
+ "id": "1431b9c38ee647f6a",
+ "type": "externalGroup",
+}
+```
+
+#### Response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true,
+ "@odata.type": "microsoft.graph.externalConnectors.identity"
+}
+-->
+
+``` http
+HTTP/1.1 201 Created
+Content-Type: application/json
+
+{
+ "id": "14m1b9c38qe647f6a",
+ "type": "externalGroup"
+}
+```
v1.0 Externalconnectors Externalgroup Update https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/externalconnectors-externalgroup-update.md
+
+ Title: "Update externalGroup"
+description: "Update the properties of an externalGroup object."
+
+localization_priority: Normal
++
+# Update externalGroup
+Namespace: microsoft.graph.externalConnectors
+++
+Update the properties of an [externalGroup](../resources/externalconnectors-externalgroup.md) object.
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+|:|:--|
+| Delegated (work or school account) | Not supported |
+| Delegated (personal Microsoft account) | Not supported |
+| Application | ExternalItem.ReadWrite.OwnedBy, ExternalItem.ReadWrite.All
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+PATCH /connections/{connectionsId}/groups/{externalGroupId}
+```
+
+## Request headers
+
+| Name | Description |
+|:--|:-|
+| Authorization | Bearer {token}. Required. |
+| Content-Type | application/json. Required. |
+
+## Request body
+In the request body, supply the values for relevant properties that should be updated. Existing properties that are not included in the request body will maintain their previous values or be recalculated based on changes to other property values. For best performance, do not include properties that are not changing.
+
+| Property | Type | Description |
+|:|:-|:-|
+| displayName | String | The friendly name of the external group. Optional. |
+| description | String | The description of the external group. Optional. |
+++
+## Response
+
+If successful, this method returns a `204 No Content` response code.
+
+## Example
+
+### Request
+<!-- {
+ "blockType": "request",
+ "name": "update_externalgroup"
+}
+-->
+``` http
+PATCH https://graph.microsoft.com/v1.0/connections/{connectionsId}/groups/{externalGroupId}
+Content-Type: application/json
+
+{
+ "displayName": "Contoso Marketing",
+ "description": "The product marketing team"
+}
+```
++
+### Response
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Externalconnectors Externalitem Create https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/externalconnectors-externalitem-create.md
POST /connections/{connectionsId}/items
## Request body In the request body, supply a JSON representation of the [externalItem](../resources/externalconnectors-externalitem.md) object.
-The following table shows the properties that are required when you create the [externalItem](../resources/externalconnectors-externalitem.md).
-
-|Property|Type| Required (Y/N) | Description|
-|:|:|:|:|
-|id|String|Y|The item ID|
-|properties|[microsoft.graph.externalConnectors.properties](../resources/externalconnectors-properties.md)|Y|The item properties. The `properties` object must contain at least one property. All `DateTime` type properties must be in ISO 8601 format.|
-|content|[microsoft.graph.externalConnectors.externalItemContent](../resources/externalconnectors-externalitemcontent.md)|N|The external item content|
-|acl|[microsoft.graph.externalConnectors.acl](../resources/externalconnectors-acl.md) collection|Y|The access control list|
+You can specify the following properties when creating an [externalItem](../resources/externalconnectors-externalitem.md).
+
+|Property|Type| Description|
+|:|:|:|
+|id|String|The item ID. Required.|
+|properties|[microsoft.graph.externalConnectors.properties](../resources/externalconnectors-properties.md)|The item properties. The `properties` object must contain at least one property. All `DateTime` type properties must be in ISO 8601 format. Required.|
+|content|[microsoft.graph.externalConnectors.externalItemContent](../resources/externalconnectors-externalitemcontent.md)|The external item content. Optional.|
+|acl|[microsoft.graph.externalConnectors.acl](../resources/externalconnectors-acl.md) collection|The access control list. Required.|
Properties on an `externalItem` should use type specifiers in the payload in the following scenarios:
v1.0 Externalconnectors Identity Delete https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/api/externalconnectors-identity-delete.md
+
+ Title: "Delete identity of member"
+description: "Remove a member from an externalGroup by deleting the corresponding identity resource."
+
+localization_priority: Normal
++
+# Delete identity
+Namespace: microsoft.graph.externalConnectors
+
+Delete an [identity](../resources/externalconnectors-identity.md) resource to remove the corresponding member from an [externalGroup](../resources/externalconnectors-externalgroup.md).
+
+## Permissions
+
+One of the following permissions is required to call this API. To learn more, including how to choose permissions, see [Permissions](/graph/permissions-reference).
+
+| Permission type | Permissions (from least to most privileged) |
+|:|:--|
+| Delegated (work or school account) | Not supported |
+| Delegated (personal Microsoft account) | Not supported |
+| Application | ExternalItem.ReadWrite.OwnedBy, ExternalItem.ReadWrite.All |
+
+## HTTP request
+
+<!-- {
+ "blockType": "ignored"
+}
+-->
+``` http
+DELETE /connections/{connectionId}/groups/{externalGroupId}/members/{identityId}
+```
+
+## 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
++
+<!-- {
+ "blockType": "request",
+ "name": "delete_identity"
+}
+-->
+
+``` http
+DELETE https://graph.microsoft.com/v1.0/external/connections/contosohr/groups/31bea3d537902000/members/14m1b9c38qe647f6a
+```
+
+<!-- markdownlint-disable MD024 -->
+### Response
+
+<!-- {
+ "blockType": "response",
+ "truncated": true
+}
+-->
+
+``` http
+HTTP/1.1 204 No Content
+```
v1.0 Enums Externalconnectors https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/resources/enums-externalconnectors.md
+
+ Title: "External connectors enum values"
+description: "Microsoft Graph external connectors enumeration values"
+localization_priority: Normal
+++
+# External connectors enum values
+
+Namespace: microsoft.graph.externalConnectors
+
+### accessType values
+
+| Member
+|:--
+| grant
+| deny
+| unknownFutureValue
+
+### aclType values
+
+| Member
+|:--
+| user
+| group
+| everyone
+| everyoneExceptGuests
+| externalGroup
+| unknownFutureValue
++
+### connectionOperationStatus values
+
+| Member
+|:--
+| unspecified
+| inprogress
+| completed
+| failed
+| unknownFutureValue
+
+### connectionState values
+
+|Member
+|:--
+| draft
+| ready
+| obsolete
+| limitExceeded
+| unknownFutureValue
+
+### externalItemContentType values
+
+| Member
+|:--
+| text
+| html
+| unknownFutureValue
+
+### identityType values
+
+| Member
+|:--
+| user
+| group
+| externalGroup
+| unknownFutureValue
+
+### label values
+
+| Member
+|:--
+| title
+| url
+| createdBy
+| lastModifiedBy
+| authors
+| createdDateTime
+| lastModifiedDateTime
+| fileName
+| fileExtension
+| unknownFutureValue
+
+### propertyType values
+
+| Member
+|:--
+| string
+| int64
+| double
+| dateTime
+| boolean
+| stringCollection
+| int64Collection
+| doubleCollection
+| dateTimeCollection
+| unknownFutureValue
+
+<!--
+{
+ "type": "#page.annotation",
+ "namespace": "microsoft.graph.externalConnectors"
+}
+-->
++
v1.0 Externalconnectors Externalgroup https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/resources/externalconnectors-externalgroup.md
+
+ Title: "externalGroup resource type"
+description: "Represents a non-Azure Active Directory group."
+
+localization_priority: Normal
++
+# externalGroup resource type
+
+Namespace: microsoft.graph.externalConnectors
+
+Represents a non-Azure Active Directory group.
+
+External groups determine permissions to the content in your external data source. These external groups can be used in entries on the [acl](../resources/externalconnectors-externalitem.md) of an [externalItem](../resources/externalconnectors-externalitem.md).
+
+Examples of external groups are business units and work teams.
+
+## Methods
+
+|Method|Return type|Description|
+|:|:|:|
+|[Create externalGroup](../api/externalconnectors-externalconnection-post-groups.md)|[microsoft.graph.externalConnectors.externalGroup](../resources/externalconnectors-externalgroup.md)|Create a new **externalGroup** object.|
+|[Get externalGroup](../api/externalconnectors-externalgroup-get.md)|[microsoft.graph.externalConnectors.externalGroup](../resources/externalconnectors-externalgroup.md)|Get an **externalGroup** object.|
+|[Update externalGroup](../api/externalconnectors-externalgroup-update.md)|[microsoft.graph.externalConnectors.externalGroup](../resources/externalconnectors-externalgroup.md)|Update the properties of an **externalGroup** object.|
+|[Delete externalGroup](../api/externalconnectors-externalgroup-delete.md)|None|Delete an **externalGroup** object.|
+
+## Properties
+
+| Property | Type | Description |
+|:|:-|:-|
+| id | String | The unique ID of the external group within a connection. It must be alphanumeric and can be up to 128 characters long. |
+| displayName | String | The friendly name of the external group. Optional. |
+| description | String | The description of the external group. Optional.
+
+## Relationships
+
+| Relationship | Type | Description |
+|:-|:-|:-|
+| members | [microsoft.graph.externalConnectors.identity](../resources/externalconnectors-identity.md) collection | A member added to an **externalGroup**. You can add Azure Active Directory users, Azure Active Directory groups, or an **externalGroup** as members. |
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.externalConnectors.externalGroup",
+ "baseType": "microsoft.graph.entity",
+ "openType": false
+}
+-->
+``` json
+{
+ "id": "String (identifier)",
+ "displayName": "String",
+ "description": "String"
+}
+```
v1.0 Externalconnectors Identity https://github.com/microsoftgraph/microsoft-graph-docs/commits/master/api-reference/v1.0/resources/externalconnectors-identity.md
+
+ Title: "identity resource type"
+description: "Represents an identity used to set permissions on external content added to Microsoft Graph."
+
+localization_priority: Normal
++
+# identity resource type
+
+Namespace: microsoft.graph.externalConnectors
+
+Represents an [identity](externalconnectors-identity.md) used to set permissions on external content added to Microsoft Graph.
+
+## Methods
+|Method|Return type|Description|
+|:|:|:|
+|[Create identity](../api/externalconnectors-externalgroup-post-members.md)|[identity](externalconnectors-identity.md)|Create an [identity](../resources/externalconnectors-identity.md) resource for a new member in an [externalGroup](../resources/externalconnectors-externalgroup.md).|
+|[Delete identity](../api/externalconnectors-identity-delete.md)|None|Delete an [identity](../resources/externalconnectors-identity.md) resource to remove the corresponding member from an [externalGroup](../resources/externalconnectors-externalgroup.md).|
+
+## Properties
+
+| Property | Type | Description |
+|:|:|:|
+| id | String | The unique ID of the identity. It would be the objectId property in case of Azure Active Directory (Azure AD) users or groups and the **id** property of the **externalGroup** in the case of external groups. |
+| type | microsoft.graph.externalConnectors.identityType | The type of identity. Possible values are: `user` or `group` for Azure AD identities and `externalgroup` for groups in an external system. |
+
+## Relationships
+None.
+
+## JSON representation
+The following is a JSON representation of the resource.
+<!-- {
+ "blockType": "resource",
+ "keyProperty": "id",
+ "@odata.type": "microsoft.graph.externalConnectors.identity",
+ "openType": false
+}
+-->
+``` json
+{
+ "id": "String (identifier)",
+ "type": "String"
+}
+```
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: Remove app for user href: api/userteamwork-delete-installedapps.md - name: Get chat between user and app
- href: api/userscopeteamsappinstallation-get-chat.md
+ href: api/userscopeteamsappinstallation-get-chat.md
- name: Get chat for user href: api/chat-get.md - name: List chats for user
items:
- name: Check member groups href: api/group-checkmembergroups.md - name: Check member objects
- href: api/group-checkmemberobjects.md
+ href: api/group-checkmemberobjects.md
- name: Get delta href: api/group-delta.md - name: Get member groups
items:
- name: Create rejected sender href: api/group-post-rejectedsenders.md - name: Remove rejected senders
- href: api/group-delete-rejectedsenders.md
+ href: api/group-delete-rejectedsenders.md
- name: Conversation thread href: resources/conversationthread.md items:
items:
href: resources/printjob.md items: - name: Create job for a printer
- href: api/printer-post-jobs.md
+ href: api/printer-post-jobs.md
- name: Create job for a printer share href: api/printershare-post-jobs.md - name: List jobs for a printer
items:
href: api/fido2authenticationmethod-get.md - name: Delete href: api/fido2authenticationmethod-delete.md
- - name: Microsoft Authenticator
+ - name: Microsoft Authenticator
href: resources/microsoftauthenticatorauthenticationmethod.md items: - name: List
items:
items: - name: Create href: api/organizationalbrandingproperties-create.md
- - name: Get
+ - name: Get
href: api/organizationalbrandingproperties-get.md - name: Update href: api/organizationalbrandingproperties-update.md - name: Delete href: api/organizationalbrandingproperties-delete.md
- - name: Create localized
+ - name: Create localized
href: api/organizationalbrandingpropertieslocalization-create.md - name: Get localized href: api/organizationalbrandingpropertieslocalization-get.md - name: Update localized href: api/organizationalbrandingpropertieslocalization-update.md - name: Delete localized
- href: api/organizationalbrandingpropertieslocalization-delete.md
+ href: api/organizationalbrandingpropertieslocalization-delete.md
- name: Policy href: resources/policy-overview.md items:
items:
- name: Update href: api/identitysecuritydefaultsenforcementpolicy-update.md - name: User flows
- items:
+ items:
- name: Self-service sign up user flows items: - name: Self-service sign up user flow
items:
href: api/userflowlanguageconfiguration-list-overridespages.md - name: User flow language page href: resources/userflowlanguagepage.md
- - name: Get
+ - name: Get
href: api/userflowlanguagepage-get.md
- - name: Update
+ - name: Update
href: api/userflowlanguagepage-put.md
- - name: Delete
+ - name: Delete
href: api/userflowlanguagepage-delete.md - name: API connectors items:
items:
- name: Upload a client certificate href: api/identityapiconnector-uploadclientcertificate.md - name: Delete
- href: api/identityapiconnector-delete.md
+ href: api/identityapiconnector-delete.md
- name: Governance items: - name: Access reviews
items:
- name: Create href: api/accessreviewscheduledefinition-post.md - name: Delete
- href: api/accessreviewscheduledefinition-delete.md
+ href: api/accessreviewscheduledefinition-delete.md
- name: Update href: api/accessreviewscheduledefinition-update.md - name: Filter by current user
items:
- name: Agreement href: resources/agreement.md - name: List
- href: api/agreement-list.md
+ href: api/agreement-list.md
- name: Create href: api/agreement-post-agreements.md - name: Get
items:
- name: Delete href: api/agreement-delete.md - name: List acceptance status
- href: api/user-list-agreementacceptances.md
+ href: api/user-list-agreementacceptances.md
- name: Mail displayName: Outlook, Outlook mail items:
items:
- name: Create child folder href: api/mailfolder-post-childfolders.md - name: Create message in folder
- href: api/mailfolder-post-messages.md
+ href: api/mailfolder-post-messages.md
- name: Get mail folder delta href: api/mailfolder-delta.md - name: Get message delta
items:
href: api/externalconnectors-externalitem-update.md - name: Delete external item href: api/externalconnectors-externalitem-delete.md
+ - name: External group
+ items:
+ - name: External group
+ href: resources/externalconnectors-externalgroup.md
+ - name: Create external group
+ href: api/externalconnectors-externalconnection-post-groups.md
+ - name: Get external group
+ href: api/externalconnectors-externalgroup-get.md
+ - name: Update external group
+ href: api/externalconnectors-externalgroup-update.md
+ - name: Delete external group
+ href: api/externalconnectors-externalgroup-delete.md
+ - name: External group member
+ items:
+ - name: Identity
+ href: resources/externalconnectors-identity.md
+ - name: Create identity for member
+ href: api/externalconnectors-externalgroup-post-members.md
+ - name: Delete identity of member
+ href: api/externalconnectors-identity-delete.md
- name: Security displayname: Security API, Microsoft Intelligent Security Graph items:
items:
- name: Get site permission href: api/site-get-permission.md - name: List site permissions
- href: api/site-list-permissions.md
+ href: api/site-list-permissions.md
- name: Create site permissions href: api/site-post-permissions.md - name: Update site permission
items:
href: api/channel-patch.md - name: Delete channel href: api/channel-delete.md
- - name: Add member
+ - name: Add member
href: api/channel-post-members.md - name: Complete migration for channel href: api/channel-completemigration.md
items:
- name: List channel messages href: api/channel-list-messages.md - name: List members
- href: api/channel-list-members.md
+ href: api/channel-list-members.md
- name: List message replies href: api/chatmessage-list-replies.md - name: Remove member
items:
href: api/chatmessage-get.md - name: Send message in chat href: api/chat-post-messages.md
- - name: Get chat between user and app
+ - name: Get chat between user and app
href: api/userscopeteamsappinstallation-get-chat.md - name: Chat message href: resources/chatmessage.md
items:
- name: List apps in chat href: api/chat-list-installedapps.md - name: Add app in chat
- href: api/chat-post-installedapps.md
+ href: api/chat-post-installedapps.md
- name: Get app installed in chat href: api/chat-get-installedapps.md - name: Upgrade app installed in chat
items:
- name: Tab in channel items: - name: List tabs in channel
- href: api/channel-list-tabs.md
+ href: api/channel-list-tabs.md
- name: Add tab to channel href: api/channel-post-tabs.md - name: Get tab in channel