2.2.3-Modify Folders or Datasets In Knowledge Base
1. Overview
Interface name: Modify folders or datasets under the knowledge base
Version number: v1.0.0
2. Information
Request method: PUT
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
name
string
Yes
Dataset or folder name
folder_id
int
Yes
Dataset or folder id
description
string
No
Dataset or folder description
query_examples
string
No
Dataset or folder query examples
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
parent
int
Dataset or folder parent id
knowledge_base
int
Knowledge base id, subsequent knowledge import and other interfaces need to be used
id
int
Dataset or folder id
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)
status
int
status
is_system_create
bool
Whether to create system
updateor
string
updater
root_id
int
Root directory id
editor
string
editor
is_delete
bool
is delete
5. Example
Request Example:
curl --location --request PUT 'https://_DOMAIN_/openapi/v1/knowledge/folder/' \
--header 'cybertron-robot-key: l8ia2IOc************Z724%2BU%3D' \
--header 'cybertron-robot-token: MTc0Mzk5************************************************cGRCUTg9' \
--header 'Content-Type: application/json' \
--data '{
"username": "me@host.com",
"knowledge_base_id": "1178",
"name": "test_interface",
"folder_id": 4548,
"description": "test interface",
"query_examples": "hi"
}'Response example:
{
"code": "000000",
"message": "ok",
"data": {
"id": 4548,
"parent": null,
"knowledge_base": 1178,
"name": "test_interface",
"description": "test interface",
"count": 0,
"folder_type": 3,
"root_id": 4548,
"query_examples": "hi",
"status": 2,
"is_system_create": false,
"creator": 61,
"editor": null,
"is_delete": false
} Last updated