For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Connect
BlogHelp CenterAPI PricingSign up
OverviewElevenCreativeElevenAgentsElevenAPIReception AIAPI referenceChangelog
OverviewElevenCreativeElevenAgentsElevenAPIReception AIAPI referenceChangelog
  • Get started
    • Overview
    • Quickstart
  • Configure
    • Overview
    • Voice & language
    • Knowledge base
    • Tools
    • Personalization
    • Authentication
  • Deploy
    • Overview
    • Environment variables
    • WhatsApp
    • Batch calls
  • Monitor
    • Overview
    • Users
    • Testing
    • Experiments
    • Versioning
    • Conversation Analysis
    • Analytics
    • Real-time monitoring
    • OpenTelemetry traces
    • Privacy
    • Cost optimization
    • CLI
  • Advanced
    • Events
    • Custom models
    • LLM cascading
    • Post-call webhooks
  • Resources
    • UI components
  • Guides
    • Chat Mode
    • Burst pricing
    • ElevenLabs' docs agent
    • Scaling user interviews
    • Simulate Conversations
        • WSSAgent WebSockets
            • GETList knowledge base documents
            • DELDelete knowledge base document
            • GETGet knowledge base document
            • PATCHUpdate knowledge base document
            • POSTCreate knowledge base document from URL
            • POSTCreate knowledge base document from text
            • POSTCreate knowledge base document from file
            • GETGet document content
            • GETGet document chunk
            • GETGet source file URL
            • POSTRefresh knowledge base document
            • GETGet RAG chunks for a document
            • PATCHUpdate document file
          • GETSearch knowledge base
          • GETGet dependent agents
          • GETGet knowledge base size
          • GETGet knowledge base summaries
LogoLogo
Login
Login
Connect
BlogHelp CenterAPI PricingSign up
API referenceKnowledge BaseDocuments

Update document file

PATCH
/v1/convai/knowledge-base/:documentation_id/update-file
PATCH
/v1/convai/knowledge-base/:documentation_id/update-file
$curl -X PATCH https://api.elevenlabs.io/v1/convai/knowledge-base/documentation_id/update-file \
> -H "Content-Type: multipart/form-data" \
> -F file=@string
1{
2 "id": "string",
3 "name": "string",
4 "metadata": {
5 "created_at_unix_secs": 1,
6 "last_updated_at_unix_secs": 1,
7 "size_bytes": 1
8 },
9 "supported_usages": [
10 "auto"
11 ],
12 "access_info": {
13 "is_creator": true,
14 "creator_name": "John Doe",
15 "creator_email": "john.doe@example.com",
16 "role": "admin",
17 "access_source": "creator"
18 },
19 "folder_parent_id": "string",
20 "folder_path": [
21 {
22 "id": "string",
23 "name": "string"
24 }
25 ],
26 "type": "string",
27 "url": "string",
28 "extracted_inner_html": "string",
29 "auto_sync_info": {
30 "minimum_frequency_days": 7,
31 "auto_remove": false,
32 "consec_failures": 0,
33 "next_refresh_by": 1
34 }
35}
Update the source file of a file document. The document name, content, and metadata are updated to reflect the new file. Any manual content edits will be overwritten.
Was this page helpful?
Previous

Create folder

Next
Built with

Path parameters

documentation_idstringRequired
The id of a document from the knowledge base. This is returned on document addition.

Headers

xi-api-keystringOptional

Request

This endpoint expects a multipart form containing a file.
filefileRequired
Documentation that the agent will have access to in order to interact with users.

Response

Successful Response
urlobject
OR
fileobject
OR
textobject
OR
folderobject

Errors

422
Unprocessable Entity Error