delete_phone_number
Delete Phone Number
Delete a phone number from your Retell AI account. This action is irreversible.
delete_phone_number
Delete a phone number from your Retell AI account. This action is irreversible.
get_agent
Retrieve detailed configuration of a specific voice agent by its ID, including voice settings, response engine, language, webhook configuration, and more. Optionally specify a version to retrieve a specific version of the agent.
create_batch_call
Create a batch outbound calling campaign to automate large-scale outreach. Specify a source number and a list of tasks (destination numbers) with optional per-call customizations. Campaigns can be scheduled or started immediately.
get_call
Retrieve detailed information about a specific call, including transcript, recording URL, call analysis, cost breakdown, latency metrics, and disconnection reason.
make_phone_call
Initiate an outbound phone call. Specify the source number (must be owned/imported in Retell) and destination number. Optionally override the agent, inject dynamic variables, or attach metadata.
delete_agent
Delete a voice agent and all of its versions. This action is irreversible.
create_web_call
Initiate a browser-based voice call via WebRTC. Returns an access token that can be used by the frontend to join the call room. No telephony infrastructure required.
get_concurrency
Check your current call concurrency usage, limits, and purchasing capacity. Useful for monitoring capacity before launching batch campaigns.
list_calls
List and filter calls in your Retell AI account. Filter by agent, status, type, direction, sentiment, date range, and more. Supports pagination and sorting.
list_phone_numbers
List all phone numbers in your Retell AI account, including their assigned agents, type, and configuration.
list_knowledge_bases
List all knowledge bases in your Retell AI account, including their status, sources, and configuration.
purchase_phone_number
Purchase a new phone number from Retell. Specify an area code and optionally assign inbound/outbound agents.
get_knowledge_base
Retrieve detailed information about a specific knowledge base, including its sources and processing status.
update_agent
Update the configuration of an existing voice agent. You can modify voice settings, language, webhooks, behavioral parameters, response engine, and more. Only provided fields will be updated.
create_agent
Create a new voice agent with a specified voice and response engine configuration. Agents can be configured with various voice settings, language, webhooks, and behavioral parameters.
list_voices
Browse available voices for Retell AI agents. Returns all voices with their provider, gender, accent, and preview audio. Use to find the right voice ID when creating or updating agents.
get_phone_number
Retrieve details of a specific phone number, including assigned agents, webhooks, and country restrictions.
delete_knowledge_base
Delete a knowledge base from your Retell AI account. This action is irreversible.
delete_call
Delete a call record from your Retell AI account. This action is irreversible.
list_agents
List voice agents in your Retell AI account. Returns agent configurations including voice, language, and publication status. Supports pagination for large collections.
update_phone_number
Update configuration of an existing phone number, including assigned agents, webhooks, and country restrictions.
Build, deploy, and manage AI phone and chat agents. Create and configure voice agents with customizable voices, conversation flows, and knowledge bases. Initiate outbound phone calls, manage inbound calls, and run batch calling campaigns. Purchase and manage phone numbers with separate inbound/outbound agent assignments. Create web-based voice calls via WebRTC. Send SMS messages and manage chat sessions. Define and run batch simulation tests against agents. Monitor call concurrency, retrieve call transcripts, recordings, cost breakdowns, and post-call analysis including sentiment, summaries, and custom insights. Manage Retell LLM configurations, conversation flows, and reusable flow components. Clone and browse voices filtered by provider, gender, accent, and age. Receive real-time webhooks for call lifecycle, transcript updates, and transfer events.
Common questions about connecting Retell Ai to AI agents with Metorial.