Skip to main content
GET
ドキュメントのアウトラインを取得

Authorizations

Authorization
string
header
required

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

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

Path Parameters

knowledge_base_id
string<uuid>
required

ナレッジベース ID です。ナレッジベースの API アクセス ダイアログに表示されるサービス API エンドポイントの最後のセグメント(…/knowledge-fs/spaces/<knowledge base ID>)です。アドレスバーでは /datasets/new/ の後のセグメントです。

document_file_id
string<uuid>
required

ドキュメントファイル ID です。ドキュメントファイル一覧を取得 から取得します。

Response

アウトラインです。

artifact_hash
string

内部用です。アウトラインの読み取りには不要です。

created_at
string

アウトラインが構築された日時(ISO 8601)です。

document_asset_id
string

アウトラインの構築対象となったドキュメントファイルの ID です。

id
string

アウトライン ID です。

knowledge_space_id
string

ナレッジベースの内部 ID です。パスのナレッジベース ID とは異なります。

metadata
object

アウトラインの追加情報です。自由形式のオブジェクトです。

nodes
object[]

最上位の見出しです。ドキュメント内の順に並びます。下位の見出しは、各見出しの children に入ります。

outline_version
string

内部用です。アウトラインの読み取りには不要です。

parse_artifact_id
string

内部用です。アウトラインの読み取りには不要です。

updated_at
string | null

アウトラインが最後に変更された日時(ISO 8601)です。構築後に変更されていない場合は null です。

version
integer

アウトラインが属するドキュメントファイルの version です。ドキュメントファイルの version は変わらないため、再インデックスでアウトラインが再構築されても、この値は変わりません。