スキーマの更新

名前空間: microsoft.graph.externalConnectors

重要

Microsoft Graph のバージョンの /beta API は変更される可能性があります。 実稼働アプリケーションでこれらの API を使用することは、サポートされていません。 API が v1.0 で使用できるかどうかを確認するには、 バージョン セレクターを使用します。

externalConnectionスキーマのプロパティを更新します。

アクセス許可

この API を呼び出すには、次のいずれかのアクセス許可が必要です。アクセス許可の選択方法などの詳細については、「アクセス許可」を参照してください。

アクセス許可の種類 アクセス許可 (特権の小さいものから大きいものへ)
委任 (職場または学校のアカウント) ExternalConnection.ReadWrite.OwnedBy, ExternalConnection.ReadWrite.All
委任 (個人用 Microsoft アカウント) サポートされていません。
アプリケーション ExternalConnection.ReadWrite.OwnedBy, ExternalConnection.ReadWrite.All

HTTP 要求

PATCH /external/connections/{connectionId}/schema

要求ヘッダー

名前 説明
Authorization ベアラー {token}。必須。
Content-Type application/json. Required.
優先: respond-async これを使用して、要求を非同期的に実行します。 省略可能。

要求本文

要求本文で、スキーマ オブジェクトの JSON 表現を指定 します

カスタム項目スキーマを登録する場合、スキーマ オブジェクトには baseType プロパティが設定microsoft.graph.externalItemされ、プロパティ プロパティが含まれている 必要がありますproperties オブジェクトには、最大 128 のプロパティを少なくとも 1 つ含める 必要があります

応答

成功した場合、このメソッドは202 Accepted応答コードと、操作の状態Location取得するために使用できる応答ヘッダーの URL を返します。

要求

要求の例を次に示します。

PATCH https://graph.microsoft.com/beta/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"
    }
  ]
}

応答

応答の例を次に示します。

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