Skip to main content
POST
Create a knowledge base by providing text content directly in the request. This is ideal for when you have structured text content that you want to make searchable for your AI agents.

Headers

string
required
Your API key for authentication.
string
required
Must be application/json for text-based knowledge bases.

Body Parameters

string
default:"text"
required
Must be "text" for text-based knowledge bases.
string
required
Name for the knowledge base.
string
Optional description of the knowledge base content.
string
required
Text content to be stored in the knowledge base (maximum 1MB).

Response

object
The created knowledge base object.
string
Unique identifier for the knowledge base.
string
Name of the knowledge base.
string
Description of the knowledge base (if provided).
string
Current status: "PROCESSING", "COMPLETED", "FAILED", or "DELETED".
string
Will be "TEXT" for text-based knowledge bases.
string
ISO timestamp of creation.
string
ISO timestamp of last update.
string
Error message if status is "FAILED".
null
Will be null on successful creation.

Docs for agents: llms.txt