Atualizar externalItem
Namespace: microsoft.graph.externalConnectors
Atualize as propriedades de um objeto externalItem .
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) |
|---|---|
| Delegada (conta corporativa ou de estudante) | ExternalItem.ReadWrite.OwnedBy, ExternalItem.ReadWrite.All |
| Delegado (conta pessoal da Microsoft) | Sem suporte |
| Aplicativo | ExternalItem.ReadWrite.OwnedBy, ExternalItem.ReadWrite.All |
Solicitação HTTP
PATCH /external/connections/{connection-id}/items/{item-id}
Parâmetros do caminho
| Parâmetro | Tipo | Descrição |
|---|---|---|
| id da conexão | cadeia de caracteres | A id propriedade do externalConnection que o contém |
| item-id | cadeia de caracteres | A propriedade fornecida pelo id desenvolvedor do externalItem. |
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 os valores para os campos relevantes que devem ser atualizados. As propriedades existentes ( properties excluindo propriedades dentro do objeto) que não estão incluídas no corpo da solicitação manterão seus valores anteriores ou serão recalculadas com base em alterações em outros valores de propriedade. Para alcançar o melhor desempenho, não inclua valores existentes que não foram alterados. As propriedades a seguir podem ser atualizadas.
| Propriedade | Tipo | Descrição |
|---|---|---|
| Acl | Coleção microsoft.graph.externalConnectors.acl | Uma matriz de entradas de controle de acesso. Cada entrada especifica o acesso concedido a um usuário ou grupo. |
| conteúdo | microsoft.graph.externalConnectors.externalItemContent | Uma representação de texto sem formatação do conteúdo do item. O texto nessa propriedade é indexado em texto completo. |
| properties | Objeto | Um recipiente de propriedades com as propriedades do item. As propriedades DEVEM estar em conformidade com o esquema definido para externalConnection. |
Atualizando a coleção acl
Se a acl propriedade estiver incluída em uma solicitação de atualização, a coleção ACL existente será substituída pela coleção incluída na solicitação.
Atualizando o objeto properties
Se a properties propriedade estiver incluída em uma solicitação de atualização, o recipiente de propriedades existente será substituído pelo valor incluído na solicitação.
Resposta
Se tiver êxito, este método retornará um código 200 OK de resposta e um objeto externalItem atualizado no corpo da resposta.
Exemplos
Solicitação
PATCH https://graph.microsoft.com/v1.0/external/connections/contosohr/items/TSP228082938
Content-Type: application/json
{
"acl": [
{
"type": "everyone",
"value": "67a141d8-cf4e-4528-ba07-bed21bfacd2d",
"accessType": "grant"
}
]
}
Resposta
Este é um exemplo de resposta.
HTTP/1.1 200 OK
Content-type: application/json
{
"id": "TSP228082938",
"acl": [
{
"type": "everyone",
"value": "67a141d8-cf4e-4528-ba07-bed21bfacd2d",
"accessType": "grant"
}
],
"properties": {
"title": "Error in the payment gateway",
"priority": 1,
"assignee": "john@contoso.com"
},
"content": {
"@odata.type": "microsoft.graph.externalConnectors.externalItemContent",
"value": "<h1>Error in payment gateway</h1><p>Error details...</p>",
"type": "html"
}
}
Comentários
Enviar e exibir comentários de