Criar esquema

Namespace: microsoft.graph.externalConnectors

Crie um novo objeto de esquema.

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/{id}/schema

No corpo da solicitação, forneça uma representação JSON de um objeto de esquema.

Quando você registra um esquema de item personalizado, o objeto de esquema deve ter a propriedade baseType definida como microsoft.graph.externalItem e deve conter a propriedade properties. O objeto de propriedades deve conter pelo menos uma propriedade, até um máximo de 128.

Resposta

Se bem-sucedido, este método retorna 202 Accepted um código de resposta e uma URL Location no cabeçalho de resposta que pode ser usado para obter o status da operação.

Exemplos

Exemplo: Registrar esquema personalizado de forma assíncrona

Solicitação

Este é um exemplo de solicitação.

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

{
  "baseType": "microsoft.graph.externalItem",
  "properties": [
    {
      "name": "ticketTitle",
      "type": "String",
      "isSearchable": "true",
      "isRetrievable": "true",
      "labels": [
        "title"
      ]
    },
    {
      "name": "priority",
      "type": "String",
      "isQueryable": "true",
      "isRetrievable": "true",
      "isSearchable": "false"
    },
    {
      "name": "assignee",
      "type": "String",
      "isRetrievable": "true"
    }
  ]
}

Resposta

Este é um exemplo de resposta.

HTTP/1.1 202 Accepted
Location: https://graph.microsoft.com/v1.0/external/connections/contosohr/operations/616bfeed-666f-4ce0-8cd9-058939010bfc