contentType: associateWithHubSites

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor de versão.

Associe um tipo de conteúdo a uma lista de sites de hub.

Observação: Esse recurso é limitado a locatários que têm uma SharePoint Syntex de usuário.

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) Sites.Manage.All, Sites.FullControl.All
Delegado (conta pessoal da Microsoft) Sem suporte.
Aplicativo Sites.Manage.All, Sites.FullControl.All

Solicitação HTTP

POST /sites/{siteId}/contentTypes/{contentTypeId}/associateWithHubSites

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, fornece uma representação JSON dos parâmetros.

A tabela a seguir mostra os parâmetros que podem ser usados com esta ação.

Parâmetro Tipo Descrição
hubSiteUrls Collection(string) Lista de URLs canônicas para os sites de hub onde o tipo de conteúdo precisa ser imposto. Obrigatório.
propagateToExistingLists Boolean Se true, os tipos de conteúdo serão impostos em listas existentes nos sites de hub; caso contrário, ele será aplicado somente a listas recém-criadas.

Resposta

Se tiver êxito, esta ação retornará um código de resposta 204 No Content.

Exemplo

Solicitação

POST https://graph.microsoft.com/beta/sites/{siteId}/contentTypes/{contentTypeId}/associateWithHubSites
Content-Type: application/json

{
   "hubSiteUrls":[
      "https://graph.microsoft.com/beta/sites/id"
   ],
   "propagateToExistingLists":false
}

Resposta

HTTP/1.1 204 No Content