Skip to main content
PATCH
/
agents
/
{agentId}
/
kb
/
{docId}
Update Knowledge Base
curl --request PATCH \
  --url https://eu-cloudflare.vg-stuff.com/agents/{agentId}/kb/{docId} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "content": "<string>",
  "metadata": {
    "description": "<string>"
  },
  "tags": [
    "<string>"
  ],
  "refreshRate": "3d",
  "url": "<string>"
}
'
{
  "success": true,
  "message": "<string>",
  "data": "<unknown>"
}

Example: Update Name and Tags

{
  "name": "Updated Product FAQ",
  "tags": ["faq", "product", "v2"]
}

Example: Update Content

{
  "content": "Updated document content...",
  "metadata": {
    "description": "Updated description for better context"
  }
}
Updating content triggers re-embedding which may take time for large documents.
Only include fields you want to update. Other fields remain unchanged.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

agentId
string
required
docId
string
required

Body

application/json
name
string
content
string
metadata
object
tags
string[]
refreshRate
enum<string>
Available options:
3d,
7d,
never
url
string

Response

Successful response

success
boolean
required
message
string
required
data
any