Skip to main content
get/knowledge-fs/spaces/{knowledge_base_id}/logical-documents/{document_id}
Request example
Response
get/knowledge-fs/spaces/{knowledge_base_id}/logical-documents/{document_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/ の後のセグメントです。
document_idstringrequired#
ドキュメント ID です。ドキュメント一覧を取得 から取得します。

Responses

application/json
ドキュメントです。
activeobject#
アクティブなリビジョン、つまりナレッジベースが提供しているコンテンツです。その revision を チャンク一覧を取得 に、document_asset_id を ドキュメントファイルを取得 に渡します。アクティブなリビジョンがない間は null です。
active_revisioninteger#
アクティブなリビジョンの番号です。アクティブなリビジョンがない間は null です。
created_atstring#
ドキュメントの作成日時(ISO 8601)です。
disabled_atstring#
Dify でドキュメントが無効化された日時(ISO 8601)です。
disabled_by_subject_idstring#
ドキュメントを無効化した操作者の内部 ID です。この API の呼び出しには不要です。
enabledboolean#
Dify でドキュメントが無効化されると false になります。ドキュメントを再インデックス は、無効化されたドキュメントをスキップします。
idstring#
ドキュメント ID です。ドキュメントの内容を更新しても変わりません。
knowledge_space_idstring#
ナレッジベースの内部 ID です。パスのナレッジベース ID とは異なります。
latest_taskobject#
ドキュメントのリビジョンを作成した最新のインデックスタスクで、task_kind: document を持ちます。その id を指定して ドキュメントのインデックスタスクを取得 で追跡します。タスクがない場合は null です。ドキュメントメタデータを更新 のレスポンスでは常に null です。
provider_item_idstring#
ソースからインポートしたドキュメントの場合、ソース側でのアイテムの識別子です。ソースのアイテムをインポート に送信した providerItemId、またはウェブサイトのページの page_id です。
row_versioninteger#
変更カウンターです。ドキュメントメタデータを更新 では expectedRowVersion として、ドキュメントを削除 では expectedRevision として送信します。メタデータの更新時、新しいリビジョンがアクティブになった時やアクティブなリビジョンのファイルが削除された時に増加します。documents=keep を指定してドキュメントのソースを削除した時と、Dify でドキュメントが有効化または無効化された時にも増加します。
source_idstring#
ドキュメントの取得元のソースです。アップロードされたファイルでは null です。
statusstring#
pending(まだアクティブなリビジョンがない)、ready(リビジョンがアクティブ)、failed(最初のリビジョンのインデックス処理に失敗し、アクティブなリビジョンがない)、deleting のいずれかです。ready のドキュメントは、後続のリビジョンが失敗しても ready のままです。
titlestring#
ドキュメントのタイトルです。
updated_atstring#
ドキュメントが最後に変更された日時(ISO 8601)です。
user_metadataobject#
カスタムメタデータで、キーはメタデータフィールド名です。ドキュメントメタデータを更新 または Dify で変更できます。