manage_call
Manage Call
Create, retrieve, or delete Vapi voice calls. Create outbound phone calls or web calls using a specific assistant. Retrieve call details including status, transcript, recording URLs, and cost breakdown.
manage_call
Create, retrieve, or delete Vapi voice calls. Create outbound phone calls or web calls using a specific assistant. Retrieve call details including status, transcript, recording URLs, and cost breakdown.
manage_assistant
Create, update, retrieve, or delete a Vapi voice AI assistant. Assistants combine a transcriber, LLM, and voice to handle voice conversations. Use this to configure assistant behavior including first message, system prompt, voice settings, model, and turn-taking behavior.
list_calls
List voice calls in your Vapi account. Filter by assistant, phone number, or timestamps. Returns call metadata including status, type, duration, and costs.
get_call_transcript
Retrieve the full transcript, recording URL, analysis summary, and conversation messages for a specific call. Use this to access post-call artifacts after a call has ended.
list_assistants
List voice AI assistants in your Vapi account. Supports pagination and filtering by creation or update timestamps.
list_files
List files uploaded to your Vapi account. Files can be used as knowledge sources for assistants' retrieval-augmented generation.
manage_campaign
Create, update, retrieve, or delete outbound call campaigns for bulk calling. Campaigns link to an assistant or workflow and target a list of customers.
manage_squad
Create, update, retrieve, or delete a Vapi squad. Squads orchestrate multiple assistants with context-preserving transfers, enabling workflows where specialized assistants handle different parts of a conversation.
manage_tool
Create, update, retrieve, or delete tools that assistants can invoke during conversations. Tool types include API requests (HTTP calls), code execution, and MCP tools. Configure custom headers, request bodies, and variable extraction from responses.
list_phone_numbers
List phone numbers provisioned in your Vapi account. Returns phone numbers across all providers (Vapi, Twilio, Vonage, Telnyx, BYO) with their routing configuration.
manage_phone_number
Create, update, retrieve, or delete phone numbers for inbound and outbound calling. Supports Vapi-managed numbers, Twilio, Vonage, Telnyx, and BYO (bring your own) phone numbers. Assign assistants, squads, or workflows to handle inbound calls.
manage_workflow
Create, update, retrieve, or delete a Vapi workflow. Workflows define node-based conversational flows where each node can have its own model, transcriber, voice, tools, and prompt, connected via edges with AI-driven or rule-based conditions.
Build and manage voice AI agents that make and receive phone calls and conduct web-based voice conversations. Create and configure assistants combining speech-to-text, LLM, and text-to-speech providers. Initiate outbound calls, handle inbound calls, and orchestrate multi-assistant squads with context-preserving transfers. Define node-based conversational workflows with AI-driven routing. Provision and manage phone numbers across Twilio, Vonage, Telnyx, and SIP providers. Attach tools for real-time API calls and code execution during conversations. Upload knowledge base files for retrieval-augmented generation. Run outbound call campaigns for bulk calling. Query call analytics, retrieve transcripts and recordings, and perform post-call analysis including summaries, structured data extraction, and success evaluation. Manage text-based chat sessions with an OpenAI-compatible endpoint. Receive webhook events for call status changes, transcripts, tool invocations, transfers, and conversation updates.
Common questions about connecting Vapi to AI agents with Metorial.