Skip to main content
get/datasets/{dataset_id}/documents/{document_id}
Request example
Response
get/datasets/{dataset_id}/documents/{document_id}

Authorization

Authorizationstringheaderrequired#

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

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

Path parameters

dataset_idstringrequired#
ナレッジベース ID。ナレッジベースリストを取得 で取得します。スコープを限定したキーでは、Dify の URL から ID をコピー してください。
document_idstringrequired#
ドキュメント ID です。ナレッジベースのドキュメントリストを取得 から取得します。

Query parameters

metadataenum<string>#
all はメタデータを含むすべてのフィールドを返します。only は id、doc_type、doc_metadata のみを返します。without は doc_type と doc_metadata を除くすべてのフィールドを返します。

Default: "all"

Options:allonlywithout

Responses

application/json
ドキュメントの詳細です。返されるフィールドは metadata クエリパラメータによって異なります。
archivedboolean#
ドキュメントがアーカイブ済みかどうかです。
average_segment_lengthnumber#
チャンクの平均文字長です。
completed_atnumber#
処理が完了した Unix タイムスタンプです。まだ完了していない場合は null です。
created_atnumber#
ドキュメント作成の Unix タイムスタンプです。
created_bystring#
ドキュメントを作成したユーザーの ID です。
created_fromstring#
ドキュメントの作成元です。API で作成した場合は api、UI で作成した場合は web です。
data_source_infoobject#
データソースの詳細です。ファイルアップロードの場合、この詳細エンドポイントは upload_file 配下に完全なファイルオブジェクトを返します(リストエンドポイントは upload_file_id のみを返します)。
data_source_typestring#
ドキュメントのアップロード方法です。ファイルアップロードの場合は upload_file、Notion インポートの場合は notion_import です。
dataset_process_ruleobject#
ナレッジベースレベルの処理ルール設定です。
dataset_process_rule_idstring#
このドキュメントに適用された処理ルールの ID です。
disabled_atnumber#
ドキュメントが無効化された Unix タイムスタンプです。有効な場合は null です。
disabled_bystring#
ドキュメントを無効化したユーザーの ID です。有効な場合は null です。
display_statusstring#
UI 向けの表示用インデックスステータスです。
doc_formstring#
ドキュメントのチャンキングモードです。text_model は標準テキスト、hierarchical_model は親子構造、qa_model は QA ペアを示します。
doc_languagestring#
ドキュメント内容の言語です。
doc_metadataobject[]#
このドキュメントのカスタムメタデータキーバリューペア。
doc_typestring#
ドキュメントタイプの分類です。未設定の場合は null です。
document_process_ruleobject#
ドキュメントレベルの処理ルール設定です。
enabledboolean#
このドキュメントが検索に対して有効かどうかです。
errorstring#
インデックス作成が失敗した場合のエラーメッセージです。それ以外は null です。
hit_countinteger#
このドキュメントが検索された回数です。
idstring#
ドキュメント識別子です。
indexing_latencynumber#
インデックス作成にかかった時間(秒)です。未完了の場合は null です。
indexing_statusstring#
現在のインデックスステータスです(例:waiting、parsing、cleaning、splitting、indexing、completed、error、paused)。
namestring#
ドキュメント名です。
need_summaryboolean#
このドキュメントが要約生成を必要とするかどうかです。
positioninteger#
ナレッジベース内の位置インデックスです。
segment_countinteger#
ドキュメント内のチャンク数です。
summary_index_statusstring#
要約インデックスのステータスです。要約インデックスが有効でない場合は null です。
tokensinteger#
ドキュメント内のトークン数です。
updated_atnumber#
最終更新の Unix タイムスタンプです。更新されたことがない場合は null です。