Skip to main content
POST
/
v1
/
agents
/
{agent_id}
/
knowledge-bases
Link Knowledge Base
curl --request POST \
  --url https://api.example.com/v1/agents/{agent_id}/knowledge-bases \
  --header 'Content-Type: application/json' \
  --data '
{
  "knowledge_base_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "mode": "auto",
  "priority": 0,
  "top_k": 5,
  "similarity_threshold": 0.7,
  "tool_description": "<string>"
}
'
{}

Headers

authorization
string | null

Path Parameters

agent_id
string<uuid>
required

Body

application/json
knowledge_base_id
string<uuid>
required
mode
string
default:auto
Pattern: ^(auto|tool|prompt)$
priority
integer
default:0
Required range: 0 <= x <= 100
top_k
integer
default:5
Required range: 1 <= x <= 50
similarity_threshold
number
default:0.7
Required range: 0 <= x <= 1
tool_description
string | null
Maximum string length: 1024

Response

Successful Response

The response is of type Response Link Knowledge Base V1 Agents Agent Id Knowledge Bases Post · object.