ExternalConnection.ReadWrite.All
Allows the app to read and write all external connections on behalf of a signed-in user. The signed-in user must be an administrator.
Graph Methods
Type: A = Application Permission, D = Delegate Permission
Ver |
Type |
Method |
V1 |
A,D |
DELETE /external/connections/{connectionsId} |
V1 |
A,D |
DELETE /external/connections/{id} |
V1 |
A,D |
GET /external/connections |
V1 |
A,D |
GET /external/connections/{connection-id}/operations/{operation-id} |
V1 |
A,D |
GET /external/connections/{connectionsId} |
V1 |
A,D |
GET /external/connections/{connectionsId}/operations/{connectionOperationId} |
V1 |
A,D |
GET /external/connections/{connectionsId}/schema |
V1 |
A,D |
GET /external/connections/{id} |
V1 |
A,D |
GET /external/connections/{id}/schema |
V1 |
A,D |
PATCH /external/connections/{connectionId}/schema |
V1 |
A,D |
PATCH /external/connections/{connectionsId} |
V1 |
A,D |
PATCH /external/connections/{id} |
V1 |
A,D |
POST /external/connections |
V1 |
A,D |
POST /external/connections/{id}/schema |
Delegate Permission
|
|
Id |
bbbbd9b3-3566-4931-ac37-2b2180d9e334 |
Consent Type |
Admin |
Display String |
Read and write all external connections |
Description |
Allows the app to read and write all external connections on behalf of a signed-in user. The signed-in user must be an administrator. |
Application Permission
|
|
Id |
34c37bc0-2b40-4d5e-85e1-2365cd256d79 |
Display String |
Read and write all external connections |
Description |
Allows the app to read and write all external connections without a signed-in user. |
Resources
Property |
Type |
Description |
authorizedAppIds |
String collection |
A collection of application IDs for registered Azure Active Directory apps that are allowed to manage the externalConnection and to index content in the externalConnection. |
Property |
Type |
Description |
error |
publicError |
If status is failed , provides more information about the error that caused the failure. |
id |
String |
Unique identifier for the connectionOperation. Read-only. |
status |
microsoft.graph.externalConnectors.connectionOperationStatus |
Indicates the status of the asynchronous operation. Possible values are: unspecified , inprogress , completed , failed , unknownFutureValue . |
Property |
Type |
Description |
configuration |
microsoft.graph.externalConnectors.configuration |
Specifies additional application IDs that are allowed to manage the connection and to index content in the connection. Optional. |
description |
String |
Description of the connection displayed in the Microsoft 365 admin center. Optional. |
id |
String |
Developer-provided unique ID of the connection within the Azure Active Directory tenant. Must be between 3 and 32 characters in length. Must only contain alphanumeric characters. Cannot begin with Microsoft or be one of the following values: None , Directory , Exchange , ExchangeArchive , LinkedIn , Mailbox , OneDriveBusiness , SharePoint , Teams , Yammer , Connectors , TaskFabric , PowerBI , Assistant , TopicEngine , MSFT_All_Connectors . Required. |
name |
String |
The display name of the connection to be displayed in the Microsoft 365 admin center. Maximum length of 128 characters. Required. |
state |
microsoft.graph.externalConnectors.connectionState |
Indicates the current state of the connection. Possible values are: draft , ready , obsolete , limitExceeded , unknownFutureValue . |
Property |
Type |
Description |
baseType |
String |
Must be set to microsoft.graph.externalConnector.externalItem . Required. |
properties |
property collection |
The properties defined for the items in the connection. The minimum number of properties is one, the maximum is 128. |