ナレッジベース(新版)
ナレッジベースを作成
POST /api/knowledge-bases/
リクエスト内容
リクエストパラメータ
embeddingModel
string (uuid)
必須
rerankerModel
string (uuid)
必須
name
string
必須
description
string
任意
numberOfRetrievedChunks
integer
任意
取得する参照データの件数。デフォルトは 12、最小値は 1
sentenceWindowSize
integer
任意
RAG の拡張センテンスウィンドウサイズ。デフォルトは 2、最小値は 0
enableHyde
boolean
任意
HyDE を有効にする。デフォルトは False
similarityCutoff
number (double)
任意
類似度のしきい値。デフォルトは 0.0、範囲は 0.0〜1.0
enableRerank
boolean
任意
再ランク付けを有効にするかどうか。デフォルトは True
enableRrf
boolean
任意
Enable Reciprocal Rank Fusion for hybrid search. Disable this if using a custom Elasticsearch without enterprise license. If not provided, uses system default.
vectorDatabaseType
object
任意
Type of vector database: elasticsearch or opensearch. elasticsearch: Elasticsearch ; opensearch: OpenSearch ; oracle: Oracle AI Database 26ai;
vectorDatabaseUrl
string
任意
Custom vector database endpoint URL or Oracle DSN. For Elasticsearch/OpenSearch: URL format (e.g., "https://host:9200"). For Oracle: DSN format (e.g., "host:1521/service_name").
vectorDatabaseApiKey
string
任意
API Key for Elasticsearch. Not used for OpenSearch.
opensearchUsername
string
任意
Username for OpenSearch Basic Auth.
opensearchPassword
string
任意
Password for OpenSearch Basic Auth.
oracleUser
string
任意
Oracle database username.
oraclePassword
string
任意
Oracle database password.
chatbots
array[IdName]
任意
groups
array[IdName]
任意
isMultimodal
boolean
任意
Whether this knowledge base supports multimodal embeddings (text + images).
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 201
レスポンス構造サンプル
レスポンスのサンプル値
ナレッジベースを作成
POST /api/v1/knowledge-bases/
リクエスト内容
リクエストパラメータ
embeddingModel
string (uuid)
必須
rerankerModel
string (uuid)
必須
name
string
必須
description
string
任意
numberOfRetrievedChunks
integer
任意
取得する参照データの件数。デフォルトは 12、最小値は 1
sentenceWindowSize
integer
任意
RAG の拡張センテンスウィンドウサイズ。デフォルトは 2、最小値は 0
enableHyde
boolean
任意
HyDE を有効にする。デフォルトは False
similarityCutoff
number (double)
任意
類似度のしきい値。デフォルトは 0.0、範囲は 0.0〜1.0
enableRerank
boolean
任意
再ランク付けを有効にするかどうか。デフォルトは True
enableRrf
boolean
任意
Enable Reciprocal Rank Fusion for hybrid search. Disable this if using a custom Elasticsearch without enterprise license. If not provided, uses system default.
vectorDatabaseType
object
任意
Type of vector database: elasticsearch or opensearch. elasticsearch: Elasticsearch ; opensearch: OpenSearch ; oracle: Oracle AI Database 26ai;
vectorDatabaseUrl
string
任意
Custom vector database endpoint URL or Oracle DSN. For Elasticsearch/OpenSearch: URL format (e.g., "https://host:9200"). For Oracle: DSN format (e.g., "host:1521/service_name").
vectorDatabaseApiKey
string
任意
API Key for Elasticsearch. Not used for OpenSearch.
opensearchUsername
string
任意
Username for OpenSearch Basic Auth.
opensearchPassword
string
任意
Password for OpenSearch Basic Auth.
oracleUser
string
任意
Oracle database username.
oraclePassword
string
任意
Oracle database password.
chatbots
array[IdName]
任意
groups
array[IdName]
任意
isMultimodal
boolean
任意
Whether this knowledge base supports multimodal embeddings (text + images).
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 201
レスポンス構造サンプル
レスポンスのサンプル値
すべてのナレッジベースを一覧表示
GET /api/knowledge-bases/
パラメータ
embeddingModel
❌
string
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
rerankerModel
❌
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
すべてのナレッジベースを一覧表示
GET /api/v1/knowledge-bases/
パラメータ
embeddingModel
❌
string
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
rerankerModel
❌
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
特定のナレッジベースの詳細を取得
GET /api/knowledge-bases/{id}/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base.
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
特定のナレッジベースの詳細を取得
GET /api/v1/knowledge-bases/{id}/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base.
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ナレッジベースを更新
PUT /api/knowledge-bases/{id}/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base.
リクエスト内容
リクエストパラメータ
createdBy
string (uuid)
任意
organization
string (uuid)
任意
embeddingModel
string (uuid)
必須
rerankerModel
string (uuid)
必須
name
string
必須
description
string
任意
numberOfRetrievedChunks
integer
任意
取得する参照データの件数。デフォルトは 12、最小値は 1
sentenceWindowSize
integer
任意
RAG の拡張センテンスウィンドウサイズ。デフォルトは 2、最小値は 0
enableHyde
boolean
任意
HyDE を有効にする。デフォルトは False
similarityCutoff
number (double)
任意
類似度のしきい値。デフォルトは 0.0、範囲は 0.0〜1.0
enableRerank
boolean
任意
再ランク付けを有効にするかどうか。デフォルトは True
enableRrf
boolean
任意
Enable Reciprocal Rank Fusion for hybrid search. Disable this if using a custom Elasticsearch without enterprise license.
vectorDatabaseType
object
任意
Type of vector database: elasticsearch or opensearch. elasticsearch: Elasticsearch ; opensearch: OpenSearch ; oracle: Oracle AI Database 26ai;
vectorDatabaseUrl
string
任意
Custom vector database endpoint URL or Oracle DSN. For Elasticsearch/OpenSearch: URL format (e.g., "https://host:9200"). For Oracle: DSN format (e.g., "host:1521/service_name").
vectorDatabaseApiKey
string
任意
API Key for Elasticsearch. Not used for OpenSearch.
opensearchUsername
string
任意
Username for OpenSearch Basic Auth.
opensearchPassword
string
任意
Password for OpenSearch Basic Auth.
oracleUser
string
任意
Oracle database username.
oraclePassword
string
任意
Oracle database password.
chatbots
array[IdName]
任意
groups
array[IdName]
任意
ナレッジベースにアクセスできるグループの一覧
isMultimodal
boolean
任意
Whether this knowledge base supports multimodal embeddings (text + images).
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ナレッジベースを更新
PUT /api/v1/knowledge-bases/{id}/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base.
リクエスト内容
リクエストパラメータ
createdBy
string (uuid)
任意
organization
string (uuid)
任意
embeddingModel
string (uuid)
必須
rerankerModel
string (uuid)
必須
name
string
必須
description
string
任意
numberOfRetrievedChunks
integer
任意
取得する参照データの件数。デフォルトは 12、最小値は 1
sentenceWindowSize
integer
任意
RAG の拡張センテンスウィンドウサイズ。デフォルトは 2、最小値は 0
enableHyde
boolean
任意
HyDE を有効にする。デフォルトは False
similarityCutoff
number (double)
任意
類似度のしきい値。デフォルトは 0.0、範囲は 0.0〜1.0
enableRerank
boolean
任意
再ランク付けを有効にするかどうか。デフォルトは True
enableRrf
boolean
任意
Enable Reciprocal Rank Fusion for hybrid search. Disable this if using a custom Elasticsearch without enterprise license.
vectorDatabaseType
object
任意
Type of vector database: elasticsearch or opensearch. elasticsearch: Elasticsearch ; opensearch: OpenSearch ; oracle: Oracle AI Database 26ai;
vectorDatabaseUrl
string
任意
Custom vector database endpoint URL or Oracle DSN. For Elasticsearch/OpenSearch: URL format (e.g., "https://host:9200"). For Oracle: DSN format (e.g., "host:1521/service_name").
vectorDatabaseApiKey
string
任意
API Key for Elasticsearch. Not used for OpenSearch.
opensearchUsername
string
任意
Username for OpenSearch Basic Auth.
opensearchPassword
string
任意
Password for OpenSearch Basic Auth.
oracleUser
string
任意
Oracle database username.
oraclePassword
string
任意
Oracle database password.
chatbots
array[IdName]
任意
groups
array[IdName]
任意
ナレッジベースにアクセスできるグループの一覧
isMultimodal
boolean
任意
Whether this knowledge base supports multimodal embeddings (text + images).
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ナレッジベースを部分更新
PATCH /api/knowledge-bases/{id}/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base.
リクエスト内容
リクエストパラメータ
createdBy
string (uuid)
任意
organization
string (uuid)
任意
embeddingModel
string (uuid)
任意
rerankerModel
string (uuid)
任意
name
string
任意
description
string
任意
numberOfRetrievedChunks
integer
任意
取得する参照データの件数。デフォルトは 12、最小値は 1
sentenceWindowSize
integer
任意
RAG の拡張センテンスウィンドウサイズ。デフォルトは 2、最小値は 0
enableHyde
boolean
任意
HyDE を有効にする。デフォルトは False
similarityCutoff
number (double)
任意
類似度のしきい値。デフォルトは 0.0、範囲は 0.0〜1.0
enableRerank
boolean
任意
再ランク付けを有効にするかどうか。デフォルトは True
enableRrf
boolean
任意
Enable Reciprocal Rank Fusion for hybrid search. Disable this if using a custom Elasticsearch without enterprise license.
vectorDatabaseType
object
任意
Type of vector database: elasticsearch or opensearch. elasticsearch: Elasticsearch ; opensearch: OpenSearch ; oracle: Oracle AI Database 26ai;
vectorDatabaseUrl
string
任意
Custom vector database endpoint URL or Oracle DSN. For Elasticsearch/OpenSearch: URL format (e.g., "https://host:9200"). For Oracle: DSN format (e.g., "host:1521/service_name").
vectorDatabaseApiKey
string
任意
API Key for Elasticsearch. Not used for OpenSearch.
opensearchUsername
string
任意
Username for OpenSearch Basic Auth.
opensearchPassword
string
任意
Password for OpenSearch Basic Auth.
oracleUser
string
任意
Oracle database username.
oraclePassword
string
任意
Oracle database password.
chatbots
array[IdName]
任意
groups
array[IdName]
任意
ナレッジベースにアクセスできるグループの一覧
isMultimodal
boolean
任意
Whether this knowledge base supports multimodal embeddings (text + images).
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ナレッジベースを部分更新
PATCH /api/v1/knowledge-bases/{id}/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base.
リクエスト内容
リクエストパラメータ
createdBy
string (uuid)
任意
organization
string (uuid)
任意
embeddingModel
string (uuid)
任意
rerankerModel
string (uuid)
任意
name
string
任意
description
string
任意
numberOfRetrievedChunks
integer
任意
取得する参照データの件数。デフォルトは 12、最小値は 1
sentenceWindowSize
integer
任意
RAG の拡張センテンスウィンドウサイズ。デフォルトは 2、最小値は 0
enableHyde
boolean
任意
HyDE を有効にする。デフォルトは False
similarityCutoff
number (double)
任意
類似度のしきい値。デフォルトは 0.0、範囲は 0.0〜1.0
enableRerank
boolean
任意
再ランク付けを有効にするかどうか。デフォルトは True
enableRrf
boolean
任意
Enable Reciprocal Rank Fusion for hybrid search. Disable this if using a custom Elasticsearch without enterprise license.
vectorDatabaseType
object
任意
Type of vector database: elasticsearch or opensearch. elasticsearch: Elasticsearch ; opensearch: OpenSearch ; oracle: Oracle AI Database 26ai;
vectorDatabaseUrl
string
任意
Custom vector database endpoint URL or Oracle DSN. For Elasticsearch/OpenSearch: URL format (e.g., "https://host:9200"). For Oracle: DSN format (e.g., "host:1521/service_name").
vectorDatabaseApiKey
string
任意
API Key for Elasticsearch. Not used for OpenSearch.
opensearchUsername
string
任意
Username for OpenSearch Basic Auth.
opensearchPassword
string
任意
Password for OpenSearch Basic Auth.
oracleUser
string
任意
Oracle database username.
oraclePassword
string
任意
Oracle database password.
chatbots
array[IdName]
任意
groups
array[IdName]
任意
ナレッジベースにアクセスできるグループの一覧
isMultimodal
boolean
任意
Whether this knowledge base supports multimodal embeddings (text + images).
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ナレッジベースを削除
DELETE /api/knowledge-bases/{id}/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base.
コードサンプル
レスポンス内容
204
No response body
ナレッジベースを削除
DELETE /api/v1/knowledge-bases/{id}/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base.
コードサンプル
レスポンス内容
204
No response body
RRF の利用可否を確認
GET /api/knowledge-bases/{id}/check-rrf-availability/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base.
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
RRF の利用可否を確認
GET /api/v1/knowledge-bases/{id}/check-rrf-availability/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base.
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ラベルの Excel をエクスポート
GET /api/knowledge-bases/{id}/export-labels-excel/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base.
コードサンプル
レスポンス内容
200
Excel file download
ラベルの Excel をエクスポート
GET /api/v1/knowledge-bases/{id}/export-labels-excel/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base.
コードサンプル
レスポンス内容
200
Excel file download
ラベルの Excel をインポート
POST /api/knowledge-bases/{id}/import-labels-excel/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base.
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ラベルの Excel をインポート
POST /api/v1/knowledge-bases/{id}/import-labels-excel/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base.
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
メタデータの Excel をエクスポート
GET /api/knowledge-bases/{id}/export-metadata-excel/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base.
コードサンプル
レスポンス内容
200
Excel ファイルのダウンロード
メタデータの Excel をエクスポート
GET /api/v1/knowledge-bases/{id}/export-metadata-excel/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base.
コードサンプル
レスポンス内容
200
Excel ファイルのダウンロード
メタデータの Excel をインポート
POST /api/knowledge-bases/{id}/import-metadata-excel/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base.
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
メタデータの Excel をインポート
POST /api/v1/knowledge-bases/{id}/import-metadata-excel/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base.
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
新しいラベルを作成
POST /api/knowledge-bases/{knowledgeBasePk}/labels/
パラメータ
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
name
string
必須
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 201
レスポンス構造サンプル
レスポンスのサンプル値
新しいラベルを作成
POST /api/v1/knowledge-bases/{knowledgeBasePk}/labels/
パラメータ
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
name
string
必須
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 201
レスポンス構造サンプル
レスポンスのサンプル値
ナレッジベース内のラベルを一覧表示
GET /api/knowledge-bases/{knowledgeBasePk}/labels/
パラメータ
knowledgeBasePk
✅
string
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ナレッジベース内のラベルを一覧表示
GET /api/v1/knowledge-bases/{knowledgeBasePk}/labels/
パラメータ
knowledgeBasePk
✅
string
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
特定のラベルの詳細を取得
GET /api/knowledge-bases/{knowledgeBasePk}/labels/{id}/
パラメータ
id
✅
string
A UUID string identifying this knowledge base label.
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
特定のラベルの詳細を取得
GET /api/v1/knowledge-bases/{knowledgeBasePk}/labels/{id}/
パラメータ
id
✅
string
A UUID string identifying this knowledge base label.
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ラベルを更新
PUT /api/knowledge-bases/{knowledgeBasePk}/labels/{id}/
パラメータ
id
✅
string
A UUID string identifying this knowledge base label.
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
name
string
必須
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ラベルを更新
PUT /api/v1/knowledge-bases/{knowledgeBasePk}/labels/{id}/
パラメータ
id
✅
string
A UUID string identifying this knowledge base label.
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
name
string
必須
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ラベルを部分更新
PATCH /api/knowledge-bases/{knowledgeBasePk}/labels/{id}/
パラメータ
id
✅
string
A UUID string identifying this knowledge base label.
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
name
string
任意
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ラベルを部分更新
PATCH /api/v1/knowledge-bases/{knowledgeBasePk}/labels/{id}/
パラメータ
id
✅
string
A UUID string identifying this knowledge base label.
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
name
string
任意
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ラベルを削除
DELETE /api/knowledge-bases/{knowledgeBasePk}/labels/{id}/
パラメータ
id
✅
string
A UUID string identifying this knowledge base label.
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
204
No response body
ラベルを削除
DELETE /api/v1/knowledge-bases/{knowledgeBasePk}/labels/{id}/
パラメータ
id
✅
string
A UUID string identifying this knowledge base label.
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
204
No response body
メタデータ項目を作成
POST /api/knowledge-bases/{knowledgeBasePk}/metadata-keys/
パラメータ
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
keyName
string
必須
Metadata の key 名
description
string
任意
この項目の用途の説明
isRequired
boolean
任意
必須項目かどうか
defaultValue
string
任意
新規ファイルのデフォルト値
enabledForSearch
boolean
任意
検索時にこの項目を使用するかどうか
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 201
レスポンス構造サンプル
レスポンスのサンプル値
メタデータ項目を作成
POST /api/v1/knowledge-bases/{knowledgeBasePk}/metadata-keys/
パラメータ
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
keyName
string
必須
Metadata の key 名
description
string
任意
この項目の用途の説明
isRequired
boolean
任意
必須項目かどうか
defaultValue
string
任意
新規ファイルのデフォルト値
enabledForSearch
boolean
任意
検索時にこの項目を使用するかどうか
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 201
レスポンス構造サンプル
レスポンスのサンプル値
メタデータ項目を一覧表示
GET /api/knowledge-bases/{knowledgeBasePk}/metadata-keys/
パラメータ
knowledgeBasePk
✅
string
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
メタデータ項目を一覧表示
GET /api/v1/knowledge-bases/{knowledgeBasePk}/metadata-keys/
パラメータ
knowledgeBasePk
✅
string
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
特定のメタデータ項目を取得
GET /api/knowledge-bases/{knowledgeBasePk}/metadata-keys/{id}/
パラメータ
id
✅
string
A UUID string identifying this Metadata Key.
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
特定のメタデータ項目を取得
GET /api/v1/knowledge-bases/{knowledgeBasePk}/metadata-keys/{id}/
パラメータ
id
✅
string
A UUID string identifying this Metadata Key.
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
メタデータ項目を更新
PUT /api/knowledge-bases/{knowledgeBasePk}/metadata-keys/{id}/
パラメータ
id
✅
string
A UUID string identifying this Metadata Key.
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
keyName
string
必須
Metadata の key 名
description
string
任意
この項目の用途の説明
isRequired
boolean
任意
必須項目かどうか
defaultValue
string
任意
新規ファイルのデフォルト値
enabledForSearch
boolean
任意
検索時にこの項目を使用するかどうか
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
メタデータ項目を更新
PUT /api/v1/knowledge-bases/{knowledgeBasePk}/metadata-keys/{id}/
パラメータ
id
✅
string
A UUID string identifying this Metadata Key.
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
keyName
string
必須
Metadata の key 名
description
string
任意
この項目の用途の説明
isRequired
boolean
任意
必須項目かどうか
defaultValue
string
任意
新規ファイルのデフォルト値
enabledForSearch
boolean
任意
検索時にこの項目を使用するかどうか
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ナレッジベースにファイルをアップロード
POST /api/knowledge-bases/{knowledgeBasePk}/files/
パラメータ
knowledgeBasePk
✅
string
fileType
❌
string
ファイルタイプのフィルター。例:pdf、docx、txt、xlsx など
knowledgeBase
❌
string
ナレッジベース ID
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
検索キーワード。スペース区切りの複数条件検索に対応しています。検索対象:ファイル ID、ファイル名、ラベル名、Metadata value
status
❌
string
ファイルステータスのフィルター。指定可能な値:initial(初期化)、processing(処理中)、done(完了)、deleting(削除中)、deleted(削除済み)、failed(失敗) `initial`: Initial ; `processing`: Processing ; `done`: Done ; `deleting`: Deleting ; `deleted`: Deleted ; `faile...
リクエスト内容
リクエストパラメータ
files
array[KnowledgeBaseFileCreate]
必須
複数ファイルの一括アップロードに対応しています。1 回あたり最大 50 ファイルまでです
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 201
レスポンス構造サンプル
レスポンスのサンプル値
ナレッジベースにファイルをアップロード
POST /api/v1/knowledge-bases/{knowledgeBasePk}/files/
パラメータ
knowledgeBasePk
✅
string
fileType
❌
string
ファイルタイプのフィルター。例:pdf、docx、txt、xlsx など
knowledgeBase
❌
string
ナレッジベース ID
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
検索キーワード。スペース区切りの複数条件検索に対応しています。検索対象:ファイル ID、ファイル名、ラベル名、Metadata value
status
❌
string
ファイルステータスのフィルター。指定可能な値:initial(初期化)、processing(処理中)、done(完了)、deleting(削除中)、deleted(削除済み)、failed(失敗) `initial`: Initial ; `processing`: Processing ; `done`: Done ; `deleting`: Deleting ; `deleted`: Deleted ; `faile...
リクエスト内容
リクエストパラメータ
files
array[KnowledgeBaseFileCreate]
必須
複数ファイルの一括アップロードに対応しています。1 回あたり最大 50 ファイルまでです
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 201
レスポンス構造サンプル
レスポンスのサンプル値
ファイルを一括削除
POST /api/knowledge-bases/{knowledgeBasePk}/files/batch-delete/
パラメータ
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
ids
array[string]
必須
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
204
No response body
ファイルを一括削除
POST /api/v1/knowledge-bases/{knowledgeBasePk}/files/batch-delete/
パラメータ
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
ids
array[string]
必須
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
204
No response body
ファイルを一括で再解析
PATCH /api/knowledge-bases/{knowledgeBasePk}/files/{id}/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base File.
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
filename
string
任意
ファイル名
file
string (uri)
任意
アップロードするファイル
parser
string (uuid)
任意
labels
array[IdName]
任意
rawUserDefineMetadata
object
任意
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ファイルを一括で再解析
PATCH /api/knowledge-bases/{knowledgeBasePk}/files/batch-reparse/
パラメータ
knowledgeBasePk
✅
string
fileType
❌
string
ファイルタイプのフィルター。例:pdf、docx、txt、xlsx など
knowledgeBase
❌
string
ナレッジベース ID
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
検索キーワード。スペース区切りの複数条件検索に対応しています。検索対象:ファイル ID、ファイル名、ラベル名、Metadata value
status
❌
string
ファイルステータスのフィルター。指定可能な値:initial(初期化)、processing(処理中)、done(完了)、deleting(削除中)、deleted(削除済み)、failed(失敗) `initial`: Initial ; `processing`: Processing ; `done`: Done ; `deleting`: Deleting ; `deleted`: Deleted ; `faile...
コードサンプル
{% tabs %} {% tab title="Shell/Bash" %}
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ファイルを一括で再解析
PATCH /api/v1/knowledge-bases/{knowledgeBasePk}/files/{id}/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base File.
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
filename
string
任意
ファイル名
file
string (uri)
任意
アップロードするファイル
parser
string (uuid)
任意
labels
array[IdName]
任意
rawUserDefineMetadata
object
任意
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ファイルを一括で再解析
PATCH /api/v1/knowledge-bases/{knowledgeBasePk}/files/batch-reparse/
パラメータ
knowledgeBasePk
✅
string
fileType
❌
string
ファイルタイプのフィルター。例:pdf、docx、txt、xlsx など
knowledgeBase
❌
string
ナレッジベース ID
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
検索キーワード。スペース区切りの複数条件検索に対応しています。検索対象:ファイル ID、ファイル名、ラベル名、Metadata value
status
❌
string
ファイルステータスのフィルター。指定可能な値:initial(初期化)、processing(処理中)、done(完了)、deleting(削除中)、deleted(削除済み)、failed(失敗) `initial`: Initial ; `processing`: Processing ; `done`: Done ; `deleting`: Deleting ; `deleted`: Deleted ; `faile...
コードサンプル
{% tabs %} {% tab title="Shell/Bash" %}
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ナレッジベース内のファイルを一覧表示
GET /api/knowledge-bases/{knowledgeBasePk}/files/
パラメータ
knowledgeBasePk
✅
string
fileType
❌
string
ファイルタイプのフィルター。例:pdf、docx、txt、xlsx など
knowledgeBase
❌
string
ナレッジベース ID
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
検索キーワード。スペース区切りの複数条件検索に対応しています。検索対象:ファイル ID、ファイル名、ラベル名、Metadata value
status
❌
string
ファイルステータスのフィルター。指定可能な値:initial(初期化)、processing(処理中)、done(完了)、deleting(削除中)、deleted(削除済み)、failed(失敗) `initial`: Initial ; `processing`: Processing ; `done`: Done ; `deleting`: Deleting ; `deleted`: Deleted ; `faile...
コードサンプル
{% tabs %} {% tab title="Shell/Bash" %}
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ナレッジベース内のファイルを一覧表示
GET /api/v1/knowledge-bases/{knowledgeBasePk}/files/
パラメータ
knowledgeBasePk
✅
string
fileType
❌
string
ファイルタイプのフィルター。例:pdf、docx、txt、xlsx など
knowledgeBase
❌
string
ナレッジベース ID
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
検索キーワード。スペース区切りの複数条件検索に対応しています。検索対象:ファイル ID、ファイル名、ラベル名、Metadata value
status
❌
string
ファイルステータスのフィルター。指定可能な値:initial(初期化)、processing(処理中)、done(完了)、deleting(削除中)、deleted(削除済み)、failed(失敗) `initial`: Initial ; `processing`: Processing ; `done`: Done ; `deleting`: Deleting ; `deleted`: Deleted ; `faile...
コードサンプル
{% tabs %} {% tab title="Shell/Bash" %}
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
特定のファイルの詳細を取得
GET /api/knowledge-bases/{knowledgeBasePk}/files/{id}/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base File.
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
特定のファイルの詳細を取得
GET /api/v1/knowledge-bases/{knowledgeBasePk}/files/{id}/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base File.
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ファイルの最新の失敗原因を取得
GET /api/knowledge-bases/{knowledgeBasePk}/files/{id}/latest-failed-reason/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base File.
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ファイルの最新の失敗原因を取得
GET /api/v1/knowledge-bases/{knowledgeBasePk}/files/{id}/latest-failed-reason/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base File.
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ファイルの文字起こし内容を取得
GET /api/knowledge-bases/{knowledgeBasePk}/files/{id}/transcription/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base File.
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ファイルの文字起こし内容を取得
GET /api/v1/knowledge-bases/{knowledgeBasePk}/files/{id}/transcription/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base File.
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ファイル情報を更新
PUT /api/knowledge-bases/{knowledgeBasePk}/files/{id}/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base File.
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
filename
string
必須
ファイル名
file
string (uri)
必須
アップロードするファイル
parser
string (uuid)
任意
labels
array[IdName]
任意
rawUserDefineMetadata
object
任意
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ファイル情報を更新
PUT /api/v1/knowledge-bases/{knowledgeBasePk}/files/{id}/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base File.
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
filename
string
必須
ファイル名
file
string (uri)
必須
アップロードするファイル
parser
string (uuid)
任意
labels
array[IdName]
任意
rawUserDefineMetadata
object
任意
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ファイルを削除
DELETE /api/knowledge-bases/{knowledgeBasePk}/files/{id}/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base File.
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
204
No response body
ファイルを削除
DELETE /api/v1/knowledge-bases/{knowledgeBasePk}/files/{id}/
パラメータ
id
✅
string
A UUID string identifying this Knowledge Base File.
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
204
No response body
ファイル翻訳を作成
POST /api/knowledge-bases/{knowledgeBasePk}/files/{knowledgeBaseFilePk}/translations/
パラメータ
knowledgeBaseFilePk
✅
string
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
sourceLanguage
string
任意
targetLanguage
string
必須
customPrompt
string
任意
largeLanguageModelId
string (uuid)
必須
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 201
レスポンス構造サンプル
レスポンスのサンプル値
ファイル翻訳を作成
POST /api/v1/knowledge-bases/{knowledgeBasePk}/files/{knowledgeBaseFilePk}/translations/
パラメータ
knowledgeBaseFilePk
✅
string
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
sourceLanguage
string
任意
targetLanguage
string
必須
customPrompt
string
任意
largeLanguageModelId
string (uuid)
必須
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 201
レスポンス構造サンプル
レスポンスのサンプル値
ファイル翻訳を一覧表示
GET /api/knowledge-bases/{knowledgeBasePk}/files/{knowledgeBaseFilePk}/translations/
パラメータ
knowledgeBaseFilePk
✅
string
knowledgeBasePk
✅
string
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ファイル翻訳を一覧表示
GET /api/v1/knowledge-bases/{knowledgeBasePk}/files/{knowledgeBaseFilePk}/translations/
パラメータ
knowledgeBaseFilePk
✅
string
knowledgeBasePk
✅
string
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
特定の翻訳を取得
GET /api/knowledge-bases/{knowledgeBasePk}/files/{knowledgeBaseFilePk}/translations/{id}/
パラメータ
id
✅
string
A UUID string identifying this File Translation.
knowledgeBaseFilePk
✅
string
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
特定の翻訳を取得
GET /api/v1/knowledge-bases/{knowledgeBasePk}/files/{knowledgeBaseFilePk}/translations/{id}/
パラメータ
id
✅
string
A UUID string identifying this File Translation.
knowledgeBaseFilePk
✅
string
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
翻訳を削除
DELETE /api/knowledge-bases/{knowledgeBasePk}/files/{knowledgeBaseFilePk}/translations/{id}/
パラメータ
id
✅
string
A UUID string identifying this File Translation.
knowledgeBaseFilePk
✅
string
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
204
No response body
翻訳を削除
DELETE /api/v1/knowledge-bases/{knowledgeBasePk}/files/{knowledgeBaseFilePk}/translations/{id}/
パラメータ
id
✅
string
A UUID string identifying this File Translation.
knowledgeBaseFilePk
✅
string
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
204
No response body
翻訳ファイルをダウンロード
GET /api/knowledge-bases/{knowledgeBasePk}/files/{knowledgeBaseFilePk}/translations/{id}/download/
パラメータ
id
✅
string
A UUID string identifying this File Translation.
knowledgeBaseFilePk
✅
string
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
翻訳ファイルをダウンロード
GET /api/v1/knowledge-bases/{knowledgeBasePk}/files/{knowledgeBaseFilePk}/translations/{id}/download/
パラメータ
id
✅
string
A UUID string identifying this File Translation.
knowledgeBaseFilePk
✅
string
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ナレッジベースのドキュメントを一覧表示
GET /api/knowledge-bases/{knowledgeBasePk}/documents/
パラメータ
knowledgeBasePk
✅
string
chatbotFileId
❌
string
【非推奨予定】ファイル ID(knowledge_base_file_id を使用してください)
knowledgeBaseFileId
❌
string
ナレッジベースファイル ID
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ナレッジベースのドキュメントを一覧表示
GET /api/v1/knowledge-bases/{knowledgeBasePk}/documents/
パラメータ
knowledgeBasePk
✅
string
chatbotFileId
❌
string
【非推奨予定】ファイル ID(knowledge_base_file_id を使用してください)
knowledgeBaseFileId
❌
string
ナレッジベースファイル ID
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ドキュメントを更新
PUT /api/knowledge-bases/{knowledgeBasePk}/documents/{id}/
パラメータ
id
✅
string
A UUID string identifying this Chatbot ドキュメント.
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
fileName
string
必須
pageNumber
integer
任意
chatbotFile
string (uuid)
必須
excludedEmbedMetadataKeys
object
任意
List[str]: embedding に含めない metadata キーの一覧
excludedLlmMetadataKeys
object
任意
List[str]: LLM のコンテキストに含めない metadata キーの一覧
llamaIndexObjectJson
object
任意
metadata
object
任意
text
string
必須
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ドキュメントを更新
PUT /api/v1/knowledge-bases/{knowledgeBasePk}/documents/{id}/
パラメータ
id
✅
string
A UUID string identifying this Chatbot ドキュメント.
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
fileName
string
必須
pageNumber
integer
任意
chatbotFile
string (uuid)
必須
excludedEmbedMetadataKeys
object
任意
List[str]: embedding に含めない metadata キーの一覧
excludedLlmMetadataKeys
object
任意
List[str]: LLM のコンテキストに含めない metadata キーの一覧
llamaIndexObjectJson
object
任意
metadata
object
任意
text
string
必須
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ドキュメントを部分更新
PATCH /api/knowledge-bases/{knowledgeBasePk}/documents/{id}/
パラメータ
id
✅
string
A UUID string identifying this Chatbot ドキュメント.
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
fileName
string
任意
pageNumber
integer
任意
chatbotFile
string (uuid)
任意
excludedEmbedMetadataKeys
object
任意
List[str]: embedding に含めない metadata キーの一覧
excludedLlmMetadataKeys
object
任意
List[str]: LLM のコンテキストに含めない metadata キーの一覧
llamaIndexObjectJson
object
任意
metadata
object
任意
text
string
任意
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ドキュメントを部分更新
PATCH /api/v1/knowledge-bases/{knowledgeBasePk}/documents/{id}/
パラメータ
id
✅
string
A UUID string identifying this Chatbot ドキュメント.
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
fileName
string
任意
pageNumber
integer
任意
chatbotFile
string (uuid)
任意
excludedEmbedMetadataKeys
object
任意
List[str]: embedding に含めない metadata キーの一覧
excludedLlmMetadataKeys
object
任意
List[str]: LLM のコンテキストに含めない metadata キーの一覧
llamaIndexObjectJson
object
任意
metadata
object
任意
text
string
任意
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
ドキュメントを削除
DELETE /api/knowledge-bases/{knowledgeBasePk}/documents/{id}/
パラメータ
id
✅
string
A UUID string identifying this Chatbot ドキュメント.
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
204
No response body
ドキュメントを削除
DELETE /api/v1/knowledge-bases/{knowledgeBasePk}/documents/{id}/
パラメータ
id
✅
string
A UUID string identifying this Chatbot ドキュメント.
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
204
No response body
新しい FAQ を作成
POST /api/knowledge-bases/{knowledgeBasePk}/faqs/
パラメータ
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
question
string
必須
answer
string
必須
answerMediaUrls
object
任意
回答内の画像や動画などのメディアファイルの URLs を格納します
labels
array[IdName]
任意
rawUserDefineMetadata
object
任意
knowledgeBase
object (2 個のプロパティを含む: id, name)
任意
knowledgeBase.id
string (uuid)
必須
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 201
レスポンス構造サンプル
レスポンスのサンプル値
新しい FAQ を作成
POST /api/v1/knowledge-bases/{knowledgeBasePk}/faqs/
パラメータ
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
question
string
必須
answer
string
必須
answerMediaUrls
object
任意
回答内の画像や動画などのメディアファイルの URLs を格納します
labels
array[IdName]
任意
rawUserDefineMetadata
object
任意
knowledgeBase
object (2 個のプロパティを含む: id, name)
任意
knowledgeBase.id
string (uuid)
必須
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 201
レスポンス構造サンプル
レスポンスのサンプル値
FAQ を一括削除
POST /api/knowledge-bases/{knowledgeBasePk}/faqs/batch-delete/
パラメータ
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
ids
array[string]
任意
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
204
No response body
FAQ を一括削除
POST /api/v1/knowledge-bases/{knowledgeBasePk}/faqs/batch-delete/
パラメータ
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
ids
array[string]
任意
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
204
No response body
特定のナレッジベースのすべての FAQ を一覧表示
GET /api/knowledge-bases/{knowledgeBasePk}/faqs/
パラメータ
knowledgeBasePk
✅
string
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
検索キーワード。スペース区切りの複数条件検索に対応しています。検索対象:FAQ ID、質問、回答、ラベル名、Metadata value
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
特定のナレッジベースのすべての FAQ を一覧表示
GET /api/v1/knowledge-bases/{knowledgeBasePk}/faqs/
パラメータ
knowledgeBasePk
✅
string
page
❌
integer
A page number within the paginated result set.
pageSize
❌
integer
Number of results to return per page.
query
❌
string
検索キーワード。スペース区切りの複数条件検索に対応しています。検索対象:FAQ ID、質問、回答、ラベル名、Metadata value
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
特定の FAQ の詳細を取得
GET /api/knowledge-bases/{knowledgeBasePk}/faqs/{id}/
パラメータ
id
✅
string
A UUID string identifying this FAQ.
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
特定の FAQ の詳細を取得
GET /api/v1/knowledge-bases/{knowledgeBasePk}/faqs/{id}/
パラメータ
id
✅
string
A UUID string identifying this FAQ.
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
FAQ を更新
PUT /api/knowledge-bases/{knowledgeBasePk}/faqs/{id}/
パラメータ
id
✅
string
A UUID string identifying this FAQ.
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
question
string
必須
answer
string
必須
answerMediaUrls
object
任意
回答内の画像や動画などのメディアファイルの URLs を格納します
labels
array[IdName]
任意
rawUserDefineMetadata
object
任意
knowledgeBase
object (2 個のプロパティを含む: id, name)
任意
knowledgeBase.id
string (uuid)
必須
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
FAQ を更新
PUT /api/v1/knowledge-bases/{knowledgeBasePk}/faqs/{id}/
パラメータ
id
✅
string
A UUID string identifying this FAQ.
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
question
string
必須
answer
string
必須
answerMediaUrls
object
任意
回答内の画像や動画などのメディアファイルの URLs を格納します
labels
array[IdName]
任意
rawUserDefineMetadata
object
任意
knowledgeBase
object (2 個のプロパティを含む: id, name)
任意
knowledgeBase.id
string (uuid)
必須
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
FAQ を部分更新
PATCH /api/knowledge-bases/{knowledgeBasePk}/faqs/{id}/
パラメータ
id
✅
string
A UUID string identifying this FAQ.
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
question
string
任意
answer
string
任意
answerMediaUrls
object
任意
回答内の画像や動画などのメディアファイルの URLs を格納します
labels
array[IdName]
任意
rawUserDefineMetadata
object
任意
knowledgeBase
object (2 個のプロパティを含む: id, name)
任意
knowledgeBase.id
string (uuid)
必須
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
FAQ を部分更新
PATCH /api/v1/knowledge-bases/{knowledgeBasePk}/faqs/{id}/
パラメータ
id
✅
string
A UUID string identifying this FAQ.
knowledgeBasePk
✅
string
リクエスト内容
リクエストパラメータ
question
string
任意
answer
string
任意
answerMediaUrls
object
任意
回答内の画像や動画などのメディアファイルの URLs を格納します
labels
array[IdName]
任意
rawUserDefineMetadata
object
任意
knowledgeBase
object (2 個のプロパティを含む: id, name)
任意
knowledgeBase.id
string (uuid)
必須
リクエスト構造サンプル
リクエストのサンプル値
コードサンプル
レスポンス内容
ステータスコード: 200
レスポンス構造サンプル
レスポンスのサンプル値
FAQ を削除
DELETE /api/knowledge-bases/{knowledgeBasePk}/faqs/{id}/
パラメータ
id
✅
string
A UUID string identifying this FAQ.
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
204
No response body
FAQ を削除
DELETE /api/v1/knowledge-bases/{knowledgeBasePk}/faqs/{id}/
パラメータ
id
✅
string
A UUID string identifying this FAQ.
knowledgeBasePk
✅
string
コードサンプル
レスポンス内容
204
No response body
Last updated
Was this helpful?
