Built by Metorial, the integration platform for agentic AI.
Retrieve the current Bolna account information including wallet balance and concurrency limits.
Retrieve details of a specific call execution including transcript, recording URL, cost breakdown, telephony metadata, and extracted data.
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.
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 all Voice AI agents in the Bolna account with their names, statuses, and creation dates.
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 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.
Permanently delete a Bolna Voice AI agent and all associated data including batches, executions, and recordings.
Retrieve details of a batch calling campaign including its status, contact counts, and execution progress. Can also list all batches for an agent.
List all available TTS voices in the Bolna account across all connected providers (ElevenLabs, Cartesia, Polly, Deepgram, etc.).
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.
List all phone numbers owned in the Bolna account, or search for available phone numbers to purchase in a specific country.
Stop an active, queued, or scheduled outbound call. Can also stop all queued calls for an agent.
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.
Create, schedule, stop, or delete a batch calling campaign. Batches automate outbound calls to large contact lists. Use **action** to specify the operation.
Retrieve the full configuration and details of a Bolna Voice AI agent, including its LLM, TTS, ASR settings, prompts, and status.