Skip to main content
get/knowledge-fs/spaces/{knowledge_base_id}/bulk-jobs/{bulk_task_id}
Request example
Response
get/knowledge-fs/spaces/{knowledge_base_id}/bulk-jobs/{bulk_task_id}

Authorization

Authorizationstringheaderrequired#

すべてのリクエストは API キーで認証します:Authorization: Bearer {API_KEY}。アプリのエンドポイントにはアプリの API キーを、ナレッジのエンドポイントにはナレッジベースの API キーを使用します(Dify API クイックスタート)。

キーはサーバーサイドで保管し、クライアントコードには決して埋め込まないでください。キーが欠落または無効なリクエストは HTTP 401(unauthorized)で失敗します。

Path parameters

knowledge_base_idstringrequired#
ナレッジベース ID です。ナレッジベースの API アクセス ダイアログに表示されるサービス API エンドポイントの最後のセグメント(…/knowledge-fs/spaces/<knowledge base ID>)です。アドレスバーでは /datasets/new/ の後のセグメントです。
bulk_task_idstringrequired#
一括タスク ID です。ドキュメントを再インデックス のレスポンスの bulk_job_id です。バックグラウンドタスク一覧を取得 でも、document_bulk タスクの id として返されます。ドキュメントを削除 による document_delete タスクの id は削除ジョブ ID です。削除ジョブを取得 で追跡してください。

Responses

application/json
一括タスクです。
canceled_itemsinteger#
タスクがキャンセルされた項目数です。再インデックスのリクエスト時に無効化されていたドキュメントも含みます。
completed_itemsinteger#
完了した項目、または not_found と報告された項目の数です。
created_atstring#
一括タスクが作成された日時(ISO 8601)です。
failed_item_idsstring[]#
失敗した項目の ID(ドキュメントを再インデックス に送信したままの値)です。インデックスタスク ID ではありません。タスクとの対応付けには、そのレスポンスから保存しておいた items のエントリを使用してください。
failed_itemsinteger#
タスクが失敗した項目数です。
failuresobject[]#
失敗した項目ごとに 1 つのエントリが入ります。失敗がない場合は空です。
idstring#
一括タスク ID です。
knowledge_space_idstring#
ナレッジベースの内部 ID です。パスのナレッジベース ID とは異なります。
statusstring#

全体の状態:

  • running:少なくとも 1 つの項目がまだ処理中です。
  • completed:すべての項目が完了した(published の手前の段階である projection_built 以上に到達した)か、not_found と報告されました。
  • failed:すべての項目が最終状態で、少なくとも 1 つが失敗しました。
  • canceled:すべての項目が最終状態で、失敗はなく、少なくとも 1 つがキャンセルされました。

completed でも、新しいリビジョンがすでにアクティブになっているとは限りません。それが重要な場合は、インデックスタスクを取得 で各タスクが stage: published になっているかを確認してください。その際は、ドキュメントを再インデックス から保存しておいたタスク ID を使います。

total_itemsinteger#
送信された項目数です。
typestring#
この API から作成された一括タスクでは document_reindex です。document_upload と document_delete は、Dify 上の操作からのみ発生します。この API による削除では、一括タスクではなく削除ジョブが返ります。削除ジョブは 削除ジョブを取得 または 削除バッチを取得 で追跡してください。
updated_atstring#
一括タスクとそのインデックスタスク全体での最終変更日時(ISO 8601)です。