Knowledge base
Create knowledge base
Call the file upload endpoint first to obtain the knowledge base file path.
POST
/openapi/knowledge/createRequest
Parameters
AuthorizationstringrequiredHeader · Authentication token
Request body
namestringrequired
Knowledge base name
filesobject[]required
File list
[].filePathstringrequired
Uploaded file path
[].dataRowNuminteger
Row where the body content starts
[].indexColumnNuminteger[]
List of columns to index
[].separatorstring
Text separators (multiple values allowed, separated by spaces)
[].chunkSizeinteger
Maximum characters per chunk
Response
200 OK
knowledge_codestringrequired
Knowledge base code
Sample code
curl -X POST 'https://openapi.voicefox.ai/openapi/knowledge/create' \
-H 'Authorization: Bearer <YOUR_TOKEN>' \
-H 'Content-Type: application/json' \
-d '{
"name": "string",
"files": [
{
"filePath": "string",
"dataRowNum": 0,
"indexColumnNum": [
0
],
"separator": "string",
"chunkSize": 0
}
]
}'Response example
{
"knowledge_code": "string"
}