add_documentation_to_knowledge_base
Add documentation from a URL, local file, or Base64 upload to an ElevenLabs agent's knowledge base so the agent can reference it during user interactions.
Instructions
Add To Knowledge Base Deprecated upstream.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "add_documentation_to_knowledge_base"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | URL to a page of documentation that the agent will have access to in order to interact with users. | |
| name | No | A custom, human-readable name for the document. | |
| agent_id | No | ||
| file_path | No | Documentation that the agent will have access to in order to interact with users. Local path. | |
| file_base64 | No | Base64 contents for "file". Use this when the server cannot read your local disk. | |
| file_filename | No | Filename to send for "file". Some endpoints infer the audio format from it. |