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, an optional downloadable recording, 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
Cancel a 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 a page of TTS voices for a language. Call list_voice_providers to select a provider and model; omitting both IDs lists the requested page from each supported model.
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.
list_voice_providers
Discover supported TTS providers and models for a language, including the IDs needed by list_voices.
Create and manage Voice AI agents, place and cancel queued calls, manage CSV calling batches, and ingest public URLs into knowledge bases. Inspect execution transcripts, costs, logs, and downloadable recordings. Discover phone numbers, configure inbound assignments, list voice providers and models, and check account balance and concurrency.
Common questions about connecting Bolna to AI agents with Metorial.