2.2.2-Query Folders or Datasets In Knowledge Base
1. Overview
Interface name: Get folders or datasets under the knowledge base
Version number: v1.0.0
2. Information
Request method: GET
Request URL: https://DOMAIN/openapi/v1/knowledge/folder/
Domain: Refer to "Service address description"
3. Request parameters
Request header http header field:
Content-Type
string
Yes
Fixedapplication/json
cybertron-robot-key
string
Yes
Robot key
cybertron-robot-token
string
Yes
Robot token
Request body field:
username
string
Yes
User account
knowledge_base_id
string
Yes
Knowledge Base id
page
int
Yes
Number of pages, default is 1
pagesize
int
No
The number of results returned per page, default is 10
4. Response field description
HTTP status code: 200 OK
Response field description:
code
string
"000000" is normal, other exceptions
message
string
Status description
data
object
message body
total
int
Total record number
page
int
Current page number
pagesize
int
Total pages
results
array
content
id
int
Knowledge base id, subsequent knowledge import and other interfaces need to be used
name
string
folder or dataset name
description
string
Description
count
int
Number of elements
folder_type
int
folder type (1: text dataset 2: QA dataset 3: folder)
update_time
string
update time
status
int
status
is_system_create
bool
Whether to create system
updateor
string
updater
5. Example
Request Example:
curl 'https://_DOMAIN_/openapi/v1/knowledge/folder/?username=me@host.com&knowledge_base_id=5700&page=1&pagesize=10' \
-H 'Content-Type: application/json' \
-H 'cybertron-robot-key: l8ia2IOc************Z724%2BU%3D' \
-H 'cybertron-robot-token: MTc0Mzk5************************************************cGRCUTg9' \
-X GET -d '{}'Response example:
{
"code": "000000",
"message": "ok",
"data": {
"total": 16,
"page": 1,
"pagesize": 2,
"results": [
{
"id": 2939,
"name": "Second-level folder",
"description": "1",
"count": 0,
"folder_type": 3,
"update_time": "2024-07-24 14:21:21",
"status": 2,
"is_system_create": false,
"updateor": "zhengdong.zhou"
},
{
"id": 2936,
"name": "Interface Test_QA Dataset",
"description": "",
"count": 0,
"folder_type": 2,
"update_time": "2024-07-24 14:15:16",
"status": 2,
"is_system_create": false,
"updateor": "zhengdong.zhou"
}
]
}
}