Add Provider to BolnaTool to add a new telephony or voice service provider to your Bolna account.
Copy Bolna AgentTool to create a duplicate copy of an existing Bolna voice AI agent.
Create Bolna Voice AI Agent (v2)Tool to create a new Bolna Voice AI agent using the v2 API.
Create Bolna BatchTool to create a new outbound calling batch by uploading a CSV of contacts to obtain a batch_id.
Create Bolna KnowledgebaseTool to create a new knowledgebase for Voice AI agents to reference during conversations.
Create Template AgentTool to create a new Bolna Voice AI agent from a template.
Delete agent by idPermanently delete a Voice AI agent and all associated data including batches, executions, and configurations
Delete batch by idPermanently delete a batch campaign by its ID, removing it from the system.
Delete KnowledgebaseTool to permanently delete a knowledgebase from your Bolna account.
Fetch all batches by agent idRetrieve all batches associated with a specific Bolna Voice AI agent.
Get all agentsRetrieve all agents configured in your Bolna account Returns a comprehensive list of all voice agents with their configurations including: - Agent metadata (ID, name, type, status) - Task configurations (conversation settings, toolchains) - AI model settings (LLM, transcriber, synthesizer) - Webhook and phone number assignments - System prompts and guardrails This is useful for listing available agents, checking agent configurations, or finding specific agents by their properties.
Get execution by idRetrieve detailed information about a specific phone call execution by its ID.
Get knowledgebase by IDTool to retrieve details of a specific knowledgebase by its ID.
Get User InformationTool to retrieve information about the authenticated user.
Import Bolna AgentTool to import an existing Bolna voice AI agent by its ID.
List agents (paginated)Tool to retrieve a paginated list of all agents in your Bolna account.
List KnowledgebasesTool to retrieve all knowledgebases from your Bolna account.
List all phone numbersTool to list all phone numbers associated with your Bolna account.
List all providersRetrieve all providers associated with your Bolna account Returns a list of all configured providers including: - Provider IDs (unique identifiers) - Provider names (e.
List available voicesTool to list all available voices that can be utilized for Voice AI agents.
Make an outbound phone call from agentInitiate an outbound phone call using a configured Bolna Voice AI agent.
Remove Provider from Bolna AccountTool to remove a provider from your Bolna account by its key name.
Retrieve agent by idRetrieve complete configuration and details for a specific Bolna voice AI agent by its ID.
Retrieve agent execution detailsRetrieve detailed information about a specific execution (call/conversation) by an agent, including transcript, costs, duration, status, and telephony data
Retrieve agent execution statusRetrieve all executions for a specific agent with pagination and filtering support.
Retrieve Batch Details by IDRetrieve comprehensive details about a specific Bolna batch by its ID.
Retrieve batch execution listRetrieve all executions from a specific batch with pagination support.
Schedule Batch by IDSchedule a batch to execute at a specific time.
Search available phone numbersTool to search for available phone numbers that can be purchased for Bolna Voice agents.
Setup inbound call for agentAdd agent for inbound calls
Stop Agent CallsTool to stop all queued or scheduled calls for a specific Voice AI agent.
Stop batch by idStop a running batch by its ID.
Update Bolna Voice AI Agent (v2)Tool to update all settings and configuration of an existing Bolna Voice AI agent using the v2 API.