logo
Development
検索
ドキュメントのメタデータを取得する

ドキュメントのメタデータを取得する

ドキュメント ID を指定してメタデータ値を一括取得し、auto_metadata(システムによる自動入力、読み取り専用)と metadata(カスタムフィールド値)を返します。1 回のリクエストで最大 50 件のドキュメントを取得できます。

リクエストメソッド

GET

エンドポイント

https://api-${endpoint}.gptbots.ai/v1/bot/doc/metadata/detail

認証

認証方法については、API 概要を参照してください。

リクエスト

リクエスト例

curl -X GET 'https://api-${endpoint}.gptbots.ai/v1/bot/doc/metadata/detail?doc_ids=doc_001,doc_002' \ -H 'Authorization: Bearer ${API Key}'
                      
                      curl -X GET 'https://api-${endpoint}.gptbots.ai/v1/bot/doc/metadata/detail?doc_ids=doc_001,doc_002' \
-H 'Authorization: Bearer ${API Key}'

                    
このコードブロックをポップアップで表示

リクエストヘッダー

フィールド 説明
Authorization Bearer ${API Key} Authorization: Bearer ${API Key} で認証します。API キーページで API Key を取得してください。

リクエストパラメータ

フィールド 必須 説明
doc_ids String はい カンマ区切りのドキュメント ID。一度に最大 50 件。すべてのドキュメントが現在の API Key に関連付けられた Agent に属している必要があります。存在しない、または現在の Agent に属していないドキュメントが 1 件でもある場合、リクエスト全体が one or more doc_ids do not exist or do not belong to the current bot で失敗します。

レスポンス

レスポンス例

{ "documents": [ { "doc_id": "doc_001", "auto_metadata": { "document_name": "API仕様.pdf", "upload_time": "2026-01-15T10:30:00Z" }, "metadata": { "category": "技術", "priority": "P1" } } ] }
                      
                      {
    "documents": [
        {
            "doc_id": "doc_001",
            "auto_metadata": {
                "document_name": "API仕様.pdf",
                "upload_time": "2026-01-15T10:30:00Z"
            },
            "metadata": {
                "category": "技術",
                "priority": "P1"
            }
        }
    ]
}

                    
このコードブロックをポップアップで表示

成功レスポンス

フィールド 説明
documents Array<Object> 各ドキュメントのメタデータ。メタデータ レコードのないドキュメントは返されません。
doc_id String ドキュメント ID。
auto_metadata Object システムによって自動的に入力されるメタデータ (ドキュメント名/アップロード時間/アップローダー/ソースなど)、読み取り専用。
metadata Object カスタム メタデータ値。形式は「フィールド名 → 値」です。

エラーレスポンス

フィールド 説明
code Integer エラーコード。
message String エラーの詳細。