Docs

Create Knowledge Base

Creates a knowledge base in Retell AI.

POST

Query

Field selectionChoose which fields should be included in the response. Learn more
string

Comma-separated response fields to include.

Body

Arguments
array of file

Files to add to the knowledge base. Limit to 25 files, where each file is limited to 50MB.

stringrequired

Name of the knowledge base. Must be less than 40 characters.

array of object

Texts to add to the knowledge base.

array of string

URLs to be scraped and added to the knowledge base. Must be valid urls.

stringrequired

Title of the text.

stringrequired

Text to add to the knowledge base.

boolean

Whether to enable auto refresh for the knowledge base urls. If set to true, will retrieve the data from the specified url every 12 hours.

number

Maximum number of characters per chunk when splitting knowledge base. Default is 2000. content. Immutable after creation.

number

Minimum number of characters per chunk. Chunks smaller than this will be merged with adjacent chunks. Must be less than max_chunk_size. Immutable after creation. Default is 400.

Every app you connect,one REST pattern

Call any app with one REST pattern. MindCloud handles each provider's auth, request shape, and responses for you.

Learn what the Universal API is
One REST patternUse the same request structure across apps like Slack, HubSpot, Salesforce, and thousands more.
Managed connectionsSend a MindCloud connection ID instead of handling provider tokens, refresh logic, and credential storage yourself.
Action-level docsEach action page shows the exact endpoint, required arguments, optional controls, and response behavior for that app version.