Built by Metorial, the integration platform for agentic AI.
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.
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 voice calls in your Vapi account. Filter by assistant, phone number, or timestamps. Returns call metadata including status, type, duration, and costs.
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 voice AI assistants in your Vapi account. Supports pagination and filtering by creation or update timestamps.
List files uploaded to your Vapi account. Files can be used as knowledge sources for assistants' retrieval-augmented generation.
Create, update, retrieve, or delete outbound call campaigns for bulk calling. Campaigns link to an assistant or workflow and target a list of customers.
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.
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 provisioned in your Vapi account. Returns phone numbers across all providers (Vapi, Twilio, Vonage, Telnyx, BYO) with their routing configuration.
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.
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.