Criar externalConnection

Namespace: microsoft.graph.externalConnectors

Crie um novo objeto externalConnection.

Permissões

Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.

Tipo de permissão Permissões (da com menos para a com mais privilégios)
Delegado (conta corporativa ou de estudante) ExternalConnection.ReadWrite.OwnedBy, ExternalConnection.ReadWrite.All
Delegado (conta pessoal da Microsoft) Não aplicável
Aplicativo ExternalConnection.ReadWrite.OwnedBy, ExternalConnection.ReadWrite.All

Solicitação HTTP

POST /external/connections

Cabeçalhos de solicitação

Nome Descrição
Autorização {token} de portador. Obrigatório.
Content-Type application/json. Obrigatório.

Corpo da solicitação

No corpo da solicitação, forneça uma representação JSON do objeto externalConnection .

Você pode especificar as propriedades a seguir ao criar um externalConnection.

Propriedade Tipo Descrição
id Cadeia de caracteres A ID da conexão. Obrigatório.
nome Cadeia de caracteres O nome da conexão. Obrigatório.
description Cadeia de caracteres A descrição da conexão. Obrigatório.
configuração microsoft.graph.externalConnectors.configuration As configurações de conexão. Opcional.

Resposta

Se bem-sucedido, este método retorna um código 201 Created de resposta e um objeto externalConnection no corpo da resposta.

Exemplos

Solicitação

POST https://graph.microsoft.com/v1.0/external/connections
Content-Type: application/json

{
  "id": "contosohr",
  "name": "Contoso HR",
  "description": "Connection to index Contoso HR system"
}

Resposta

Este é um exemplo de resposta.

HTTP/1.1 200 Created
Content-Type: application/json

{
  "id": "0a4f4e74-4e74-0a4f-744e-4f0a744e4f0a",
  "name": "String",
  "description": "String",
  "state": "ready",
  "configuration": {
    "authorizedAppIds": [
      "d310d35d-72ec-47dd-92f2-fb9c40936555"
    ]
  }
}