get_batch
Get Batch
Retrieve details of a batch calling campaign including its status, contact counts, and execution progress. Can also list all batches for an agent.
get_batch
Retrieve details of a batch calling campaign including its status, contact counts, and execution progress. Can also list all batches for an agent.
get_agent
Retrieve the full configuration and details of a Bolna Voice AI agent, including its LLM, TTS, ASR settings, prompts, and status.
get_account_info
Retrieve the current Bolna account information including wallet balance and concurrency limits.
manage_batch
Create, schedule, stop, or delete a batch calling campaign. Batches automate outbound calls to large contact lists. Use **action** to specify the operation.
get_execution
Retrieve details of a specific call execution including transcript, recording URL, cost breakdown, telephony metadata, and extracted data.
update_agent
Update an existing Bolna Voice AI agent's configuration. Supports partial updates to name, welcome message, system prompt, webhook URL, synthesizer, and telephony provider settings.
delete_agent
Permanently delete a Bolna Voice AI agent and all associated data including batches, executions, and recordings.
stop_call
Stop an active, queued, or scheduled outbound call. Can also stop all queued calls for an agent.
list_executions
List call executions for an agent or batch with filtering by status, call type, date range, and pagination. Returns transcripts, costs, and telephony metadata for each call.
make_call
Initiate an outbound phone call from a Bolna Voice AI agent to a recipient. Supports scheduling, dynamic context variables, custom caller ID, and retry configuration.
setup_inbound
Link or unlink a Bolna agent to a phone number for handling inbound calls. When linked, the agent automatically answers incoming calls to that number.
list_phone_numbers
List all phone numbers owned in the Bolna account, or search for available phone numbers to purchase in a specific country.
list_agents
List all Voice AI agents in the Bolna account with their names, statuses, and creation dates.
create_agent
Create a new Bolna Voice AI agent with a configured conversation pipeline. The agent can be used for outbound or inbound calls with customizable LLM, TTS, and ASR settings.
list_voices
List all available TTS voices in the Bolna account across all connected providers (ElevenLabs, Cartesia, Polly, Deepgram, etc.).
manage_knowledge_base
Create, retrieve, list, or delete knowledge bases used by agents for RAG (Retrieval-Augmented Generation). Knowledge bases allow agents to reference external content during conversations.
Create, configure, and manage conversational Voice AI agents that make and receive phone calls. Initiate outbound calls with dynamic context variables, handle inbound calls with caller identification, and automate batch calling campaigns via CSV uploads with scheduling and auto-retry. Upload PDF documents and URLs as knowledge bases for RAG-powered conversations. Configure function calling tools for live call transfers, calendar booking, and custom API integrations. Retrieve call execution history including transcripts, recordings, cost breakdowns, and extracted data. Purchase and manage phone numbers, import or clone custom voices, and connect external LLM, TTS, ASR, and telephony providers.
Common questions about connecting Bolna to AI agents with Metorial.