BatchDelete

適用された文書理解モデルを 1 つ以上のライブラリから削除します。 モデルを削除する前に、すべてのライブラリからそのモデルを削除する必要があることに注意してください (を参照してください)。

HTTP 要求

POST /_api/machinelearning/publications/batchdelete HTTP/1.1

URI パラメーター

なし

要求ヘッダー

ヘッダー
Accept application/json;odata=verbose
Content-Type application/json;odata=verbose;charset=utf-8
x-requestdigest 現在のサイトの適切なダイジェスト。

要求本文

名前 必須 説明
発行元 MachineLearningPublicationEntityData[] それぞれがモデルとターゲット ドキュメント ライブラリを指定する MachineLearningPublicationEntityData のコレクション。

MachineLearningPublicationEntityData

名前 必須 説明
ModelUniqueId 文字列 モデル ファイルの一意の ID。
TargetSiteUrl 文字列 ターゲット ライブラリ サイトの完全な URL。
TargetWebServerRelativeUrl 文字列 ターゲット ライブラリの Web のサーバー相対 URL。
TargetLibraryServerRelativeUrl 文字列 ターゲット ライブラリのサーバー相対 URL。

応答

名前 説明
200 OK これは、複数のドキュメント ライブラリからのモデルの削除をサポートするためにカスタマイズされた API です。 部分的に成功した場合でも、200 OK が返される可能性があり、呼び出し元は応答本文を調べて、モデルがドキュメント ライブラリから正常に削除されたかどうかを理解する必要があります。

応答本文

名前 説明
TotalSuccesses 整数 ドキュメント ライブラリから正常に削除されたモデルの総数。
TotalFailures 整数 ドキュメント ライブラリからの削除に失敗したモデルの総数。
詳細 MachineLearningPublicationResult[] MachineLearningPublicationResult のコレクション。それぞれが、ドキュメント ライブラリからモデルを削除した詳細な結果を指定します。

MachineLearningPublicationResult

名前 説明
StatusCode 整数 HTTP 状態コード。
ErrorMessage 文字列 モデルをドキュメント ライブラリに適用するときに何が問題になっているのかを示すエラー メッセージ。
発行元 MachineLearningPublicationEntityData モデル情報とターゲット ドキュメント ライブラリを指定します。

MachineLearningPublicationEntityData

名前 説明
ModelUniqueId 文字列 モデル ファイルの一意の ID。
TargetSiteUrl 文字列 ターゲット ライブラリ サイトの完全な URL。
TargetWebServerRelativeUrl 文字列 ターゲット ライブラリの Web のサーバー相対 URL。
TargetLibraryServerRelativeUrl 文字列 ターゲット ライブラリのサーバー相対 URL。

リポジトリ サイトの契約書ドキュメント ライブラリからモデルを削除する

このサンプルでは、Contoso 契約書文書理解モデルの ID は 7645e69d-21fb-4a24-a17a-9bdfa7cb63dcです。

要求のサンプル

{
    "publications": [
        {
            "ModelUniqueId": "7645e69d-21fb-4a24-a17a-9bdfa7cb63dc",
            "TargetSiteUrl": "https://constco.sharepoint-df.com/sites/docsite",
            "TargetWebServerRelativeUrl": "/sites/docsite ",
            "TargetLibraryServerRelativeUrl": "/sites/dcocsite/joedcos"
        }
    ]
}

応答のサンプル

応答では、TotalFailures と TotalSuccesses は、指定されたライブラリから削除されるモデルの失敗と成功の数を示します。

Status code: 200

{
    "Details": [
        {
            "ErrorMessage": null,
            "Publication": {
                "ModelUniqueId": "7645e69d-21fb-4a24-a17a-9bdfa7cb63dc",
                "TargetSiteUrl": "https://contoso.sharepoint.com/sites/repository/",
                "TargetWebServerRelativeUrl": "/sites/repository",
                "TargetLibraryServerRelativeUrl": "/sites/repository/contracts",
                "ViewOption": "NewViewAsDefault"
            },
            "StatusCode": 200
        }
    ],
    "TotalFailures": 0,
    "TotalSuccesses": 1
}

関連項目

Syntex 文書理解モデル REST API