Skip to main content
get/knowledge-fs/spaces/{knowledge_base_id}/documents/{document_file_id}/outline
Request example
Response
get/knowledge-fs/spaces/{knowledge_base_id}/documents/{document_file_id}/outline

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_file_idstringrequired#
ドキュメントファイル ID です。ドキュメントファイル一覧を取得 から取得します。

Responses

application/json
アウトラインです。
artifact_hashstring#
内部用です。アウトラインの読み取りには不要です。
created_atstring#
アウトラインが構築された日時(ISO 8601)です。
document_asset_idstring#
アウトラインの構築対象となったドキュメントファイルの ID です。
idstring#
アウトライン ID です。
knowledge_space_idstring#
ナレッジベースの内部 ID です。パスのナレッジベース ID とは異なります。
metadataobject#
アウトラインの追加情報です。自由形式のオブジェクトです。
nodesobject[]#
最上位の見出しです。ドキュメント内の順に並びます。下位の見出しは、各見出しの children に入ります。
outline_versionstring#
内部用です。アウトラインの読み取りには不要です。
parse_artifact_idstring#
内部用です。アウトラインの読み取りには不要です。
updated_atstring#
アウトラインが最後に変更された日時(ISO 8601)です。構築後に変更されていない場合は null です。
versioninteger#
アウトラインが属するドキュメントファイルの version です。ドキュメントファイルの version は変わらないため、再インデックスでアウトラインが再構築されても、この値は変わりません。