Agent Management APIs
The Agent Management APIs enable you to create, configure, and manage Vectara agents. Agents are AI assistants that can use tools, follow instructions, and maintain conversation context.
- Create agents with custom tools, instructions, and model configurations
 - List agents to view all agents in your account
 - Get agent details to retrieve configuration and metadata
 - Update agent settings to modify tools, instructions, or other properties
 - Delete agents when no longer needed
 
Agent configuration
- Name and description: Human-readable identification
 - Tool configurations: Define what tools the agent can use (web search, corpora search, MCP tools)
 - Instructions: Provide personality, behavior guidelines, and task-specific guidance
 - Model settings: Configure which LLM to use and its parameters
 - First step: Define the agent's entry point and initial behavior
 
Agent tools
Agents can be configured with various tools:
- Web search: Search the internet for current information via Tavily
 - Corpora search: Query your Vectara corpora for relevant content
 - MCP tools: External tools from Model Context Protocol servers
 
Available endpoints
| Endpoint | Method | Purpose | 
|---|---|---|
| Create Agent | POST | Create a new agent with specified configuration | 
| List Agents | GET | Retrieve all agents in your account | 
| Get Agent | GET | Get detailed configuration of a specific agent | 
| Update Agent | PATCH | Modify existing agent properties | 
| Replace Agent | PUT | Completely replace an agent's configuration | 
| Delete Agent | DELETE | Remove an agent permanently |