externalItem を更新する

名前空間: microsoft.graph.externalConnectors

externalItem オブジェクトのプロパティを更新します。

この API は、次の国内クラウド展開で使用できます。

グローバル サービス 米国政府機関 L4 米国政府機関 L5 (DOD) 21Vianet が運営する中国
✅ ✅ ✅ ❌

アクセス許可

この API の最小特権としてマークされているアクセス許可またはアクセス許可を選択します。 アプリで必要な場合にのみ、より高い特権のアクセス許可またはアクセス許可を使用します。 委任されたアクセス許可とアプリケーションのアクセス許可の詳細については、「アクセス許可の種類」を参照してください。 これらのアクセス許可の詳細については、「アクセス許可のリファレンス」を参照してください。

アクセス許可の種類 最小特権アクセス許可 より高い特権のアクセス許可
委任 (職場または学校のアカウント) ExternalItem.ReadWrite.OwnedBy ExternalItem.ReadWrite.All
委任 (個人用 Microsoft アカウント) サポートされていません。 サポートされていません。
アプリケーション ExternalItem.ReadWrite.OwnedBy ExternalItem.ReadWrite.All

HTTP 要求

PUT /external/connections/{connection-id}/items/{item-id}

パス パラメーター

パラメーター 型 説明
connection-id string externalConnection を含む の id プロパティ
item-id string externalItem の開発者が提供するid プロパティ。

要求ヘッダー

名前 説明
Authorization ベアラー {token}。 必須です。 認証と認可についての詳細をご覧ください。
Content-Type application/json. 必須です。

要求本文

要求本文で、更新する関連フィールドの値を指定します。 要求本文に含まれていない既存のプロパティ ( properties オブジェクト内のプロパティを除く) は、以前の値を維持するか、他のプロパティ値の変更に基づいて再計算されます。 最適なパフォーマンスを得るために、変更されていない既存の値を含めないでください。 次のプロパティを更新できます。

プロパティ 型 説明
acl microsoft.graph.externalConnectors.acl コレクション アクセス制御エントリの配列。 各エントリは、ユーザーまたはグループに付与されるアクセスを指定します。
content microsoft.graph.externalConnectors.externalItemContent アイテムの内容のプレーン テキスト表現。 このプロパティのテキストには、フルテキスト インデックスが付けられます。
properties オブジェクト アイテムのプロパティを含むプロパティ バッグ。 プロパティは、externalConnection に対して定義されているスキーマに準拠している必要があります。

acl コレクションの更新

acl プロパティが更新要求に含まれている場合、既存の ACL コレクションは要求に含まれるコレクションで上書きされます。

properties オブジェクトの更新

properties プロパティが更新要求に含まれている場合、既存のプロパティ バッグは要求に含まれる値で上書きされます。

応答

成功した場合、このメソッドは 200 OK 応答コードと、応答本文で更新された externalItem オブジェクトを返します。

例

要求

PUT 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"
    }
  ]
}

応答

次の例は応答を示しています。

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"
  }
}