cURL
Before calling, make sure you have an API key and a workspace ID — see Authentication.
Authorizations
string
header
required
DashScope API Key, obtained from the API Key page in the console.
Query Parameters
Response
200-application/json
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Paginate through every Knowledge Base in the current workspace.
curl -G "https://{workspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/indices/rag/index/list" \
-H "Authorization: Bearer $DASHSCOPE_API_KEY" \
-d "page_number=1" \
-d "page_size=20"{
"code": "Success",
"status_code": 200,
"data": {
"page_number": 1,
"total_count": 1,
"rows": [
{
"id": "your_kb_id",
"name": "my-knowledge-base",
"description": "Sample knowledge base",
"dataType": "unstructured",
"structureType": "unstructured",
"knowledgeType": null,
"embeddingModelName": "text-embedding-v4",
"embeddingDimension": null,
"multimodalEmbeddingModelName": null,
"rerankModelName": "qwen3-rerank",
"rerankMinScore": 0.2,
"rerankTopN": null,
"rerankMode": null,
"rerankInstruct": null,
"chunkSize": 600,
"overlapSize": 100,
"separator": null,
"chunkMode": null,
"sourceType": "DATA_CENTER_CATEGORY",
"docIds": [
"cate_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx_xxxxxx",
"cate_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx_xxxxxx"
],
"columns": null,
"enableRewrite": true,
"connectorId": null,
"sparseSimilarityTopK": null,
"denseSimilarityTopK": null
}
],
"page_size": 20
},
"success": true,
"message": "success",
"request_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"status": "SUCCESS"
}DashScope API Key, obtained from the API Key page in the console.
Response code. Success on success.
HTTP status code.
Unique request identifier. Include this ID when reporting an issue.
Show child attributes
Current page number.
Total Knowledge Bases.
Knowledge Base list.
Show child attributes
Unique Knowledge Base ID.
Knowledge Base name.
Knowledge Base description.
Data type, e.g. unstructured.
Structure type: unstructured or structured.
Knowledge Base type.
Embedding model, e.g. text-embedding-v4.
Embedding dimension.
Multimodal embedding model name (image/audio-video KBs).
Chunk size (characters).
Chunk overlap (characters).
Chunk separator.
Chunking mode.
Rerank model, e.g. qwen3-rerank. Empty if disabled.
Rerank minimum score threshold.
Rerank returned count.
Rerank mode.
Custom rerank instruction.
Data source type, e.g. DATA_CENTER_CATEGORY.
Associated category/document IDs.
Column info, returned for structured KBs.
Show child attributes
Whether the column participates in knowledge base retrieval. When true, the knowledge base is allowed to search within this column.
Index configuration for data-query or image-QA Knowledge Bases.
Associated connector ID.
Whether query rewrite is enabled.
Sparse retrieval TopK.
Dense retrieval TopK.
Knowledge Base scene.
ID of the workspace the Knowledge Base belongs to.
Whether chunk header hierarchy is retained.
Whether visual text parsing is enabled.
Chunk overlap length.
List of associated category IDs.
Table IDs associated with a structured Knowledge Base.
Data source configuration.
Vector store type; DEFAULT by default.
Instance ID of a self-managed vector store; empty when using the default store.
Region of the vector store.
Metadata extraction column configuration.
Knowledge Base tag.
How the Knowledge Base was created.
Whether data sync is enabled.
Data source code, used by structured Knowledge Bases.
Associated table name, used by structured Knowledge Bases.
Associated database name, used by structured Knowledge Bases.
Channel type.
Current page size (matches the request).
Whether the request succeeded.
Informational message; success on success.
Request status: SUCCESS or FAILED.
curl -G "https://{workspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/indices/rag/index/list" \
-H "Authorization: Bearer $DASHSCOPE_API_KEY" \
-d "page_number=1" \
-d "page_size=20"{
"code": "Success",
"status_code": 200,
"data": {
"page_number": 1,
"total_count": 1,
"rows": [
{
"id": "your_kb_id",
"name": "my-knowledge-base",
"description": "Sample knowledge base",
"dataType": "unstructured",
"structureType": "unstructured",
"knowledgeType": null,
"embeddingModelName": "text-embedding-v4",
"embeddingDimension": null,
"multimodalEmbeddingModelName": null,
"rerankModelName": "qwen3-rerank",
"rerankMinScore": 0.2,
"rerankTopN": null,
"rerankMode": null,
"rerankInstruct": null,
"chunkSize": 600,
"overlapSize": 100,
"separator": null,
"chunkMode": null,
"sourceType": "DATA_CENTER_CATEGORY",
"docIds": [
"cate_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx_xxxxxx",
"cate_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx_xxxxxx"
],
"columns": null,
"enableRewrite": true,
"connectorId": null,
"sparseSimilarityTopK": null,
"denseSimilarityTopK": null
}
],
"page_size": 20
},
"success": true,
"message": "success",
"request_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"status": "SUCCESS"
}