Skip to main content
get/knowledge-fs/spaces/{knowledge_base_id}/documents/{document_file_id}
Request example
Response
get/knowledge-fs/spaces/{knowledge_base_id}/documents/{document_file_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_file_idstringrequired#
ドキュメントファイル ID です。ドキュメントファイル一覧を取得 から取得します。

Responses

application/json
ドキュメントファイルです。
created_atstring#
ファイルが保存された日時(ISO 8601)です。
filenamestring#
元のファイル名です。
idstring#
ドキュメントファイル ID です。Dify でドキュメントを開いたときにアドレスバーに表示されるドキュメント ID とは異なります。
knowledge_space_idstring#
ナレッジベースの内部 ID です。パスのナレッジベース ID とは異なります。
metadataobject#
ファイルのアップロード時またはインポート時に、ファイルとともに記録されたメタデータです。
mime_typestring#
ファイルの MIME タイプです。
object_keystring#
オブジェクトストレージ内のファイルのキーです。この API には、ファイルの内容を返す操作はありません。
parser_statusstring#
このバージョンのファイルの解析状態で、pending、parsed、failed のいずれかです。解析はインデックス処理の 1 ステップです。parsed のファイルでも、アウトラインとチャンクがない場合があります。
sha256string#
ファイル内容の SHA-256 ハッシュ(16 進数エンコード)です。
size_bytesinteger#
ファイルサイズ(バイト単位)です。
source_idstring#
ファイルのインポート元のソース ID です。アップロードされたファイルでは null です。
updated_atstring#
ファイルレコードが最後に変更された日時(ISO 8601)です。作成後に変更されていない場合は null です。
versioninteger#
このファイル ID では常に 1 です。ソースの同期を含め、内容を更新するとこの値は増えず、別のファイル ID が作成されます。ドキュメントのコンテンツのリビジョンとは別の値です。ドキュメントファイルを削除 に expectedRevision として送信します。