# Vapi ## Docs - [Introduction](https://docs.vapi.ai/quickstart/introduction.mdx): Build voice AI agents that can make and receive phone calls - [Phone calls](https://docs.vapi.ai/quickstart/phone.mdx): Learn to make your first phone call with a voice agent - [Web calls](https://docs.vapi.ai/quickstart/web.mdx): Build voice interfaces and backend integrations using Vapi's Web and Server SDKs - [Guides](https://docs.vapi.ai/guides.mdx): Explore real-world, cloneable examples to build voice agents with Vapi. Now including new Workflow-based guides! - [Vapi CLI](https://docs.vapi.ai/cli.mdx): Command-line interface for building voice AI applications faster - [Transient vs permanent configurations](https://docs.vapi.ai/assistants/concepts/transient-vs-permanent-configurations.mdx): Learn to choose between inline and stored assistant configurations - [Variables](https://docs.vapi.ai/assistants/dynamic-variables.mdx): Personalize assistant messages with dynamic and default variables - [Multilingual support](https://docs.vapi.ai/customization/multilingual.mdx): Configure multilingual voice AI agents with automatic language detection, cross-language conversation, and localized voices - [Personalization with user information](https://docs.vapi.ai/assistants/personalization.mdx): Add customer-specific information to your voice assistant conversations - [Voice formatting plan](https://docs.vapi.ai/assistants/voice-formatting-plan.mdx): Format LLM output for natural-sounding speech - [Flush syntax](https://docs.vapi.ai/assistants/flush-syntax.mdx): Force immediate voice transmission with VAPI's flush syntax for real-time interactions - [Background messages](https://docs.vapi.ai/assistants/background-messages.mdx): Silently update chat history with background messages - [Idle messages](https://docs.vapi.ai/assistants/idle-messages.mdx): Keep users engaged during conversation pauses - [Assistant hooks](https://docs.vapi.ai/assistants/assistant-hooks.mdx): Automate actions on call events and interruptions - [Background speech denoising](https://docs.vapi.ai/documentation/assistants/conversation-behavior/background-speech-denoising.mdx): Filter out noise and background speech while users are talking - [Speech configuration](https://docs.vapi.ai/customization/speech-configuration.mdx): Control when your assistant starts and stops speaking - [Voice pipeline configuration](https://docs.vapi.ai/customization/voice-pipeline-configuration.mdx): Complete guide to configuring VAPI's voice pipeline for optimal conversation timing and interruption handling - [Voice Fallback Plan](https://docs.vapi.ai/voice-fallback-plan.mdx): Configure fallback voices that activate automatically if your primary voice fails. - [OpenAI Realtime](https://docs.vapi.ai/openai-realtime.mdx): You can use OpenAI's newest speech-to-speech model with your Vapi assistants. - [Provider Keys](https://docs.vapi.ai/customization/provider-keys.mdx): Bring your own API keys to Vapi. - [Custom transcriber](https://docs.vapi.ai/customization/custom-transcriber.mdx): Integrate your own transcription service with Vapi - [Introduction to Tools](https://docs.vapi.ai/tools.mdx): Extend your assistant's capabilities with powerful function calling tools. - [Default Tools](https://docs.vapi.ai/tools/default-tools.mdx): Adding Transfer Call, End Call, Dial Keypad, and API Request capabilities to your assistants. - [Custom Tools](https://docs.vapi.ai/tools/custom-tools.mdx): Learn how to create and configure Custom Tools for use by your Vapi assistants. - [Custom tools troubleshooting](https://docs.vapi.ai/tools/custom-tools-troubleshooting.mdx): Resolve common issues with custom tool integrations - [Google Calendar Integration](https://docs.vapi.ai/tools/google-calendar.mdx): Connect your assistant to Google Calendar for seamless appointment scheduling and availability checking. - [Google Sheets Integration](https://docs.vapi.ai/tools/google-sheets.mdx): Connect your assistant to Google Sheets for seamless data entry. - [Slack Integration](https://docs.vapi.ai/tools/slack.mdx): Connect your assistant to Slack for seamless message sending. - [GoHighLevel Integration](https://docs.vapi.ai/tools/go-high-level.mdx): Connect your assistant to GoHighLevel for seamless appointment scheduling, contact creation, and availability checking. - [Introduction to Knowledge Bases](https://docs.vapi.ai/knowledge-base.mdx): Learn how to create and integrate custom knowledge bases into your voice AI assistants. - [Using the Query Tool for Knowledge Bases](https://docs.vapi.ai/knowledge-base/using-query-tool.mdx): Learn how to configure and use the query tool to enhance your voice AI assistants with custom knowledge bases. - [Bring your own chunks/vectors from Trieve](https://docs.vapi.ai/knowledge-base/integrating-with-trieve.mdx): Using Trieve for improved RAG with Vapi - [Custom Keywords](https://docs.vapi.ai/customization/custom-keywords.mdx): Enhanced transcription accuracy guide - [Custom voices](https://docs.vapi.ai/customization/custom-voices/custom-voice.mdx): Use a custom voice with your preferred provider - [ElevenLabs](https://docs.vapi.ai/customization/custom-voices/elevenlabs.mdx): Set up a custom ElevenLabs voice in Vapi - [PlayHT](https://docs.vapi.ai/customization/custom-voices/playht.mdx): Set up a custom PlayHT voice in Vapi - [Tavus](https://docs.vapi.ai/customization/custom-voices/tavus.mdx): Set up a custom Tavus replica in Vapi - [Custom TTS integration](https://docs.vapi.ai/customization/custom-voices/custom-tts.mdx): Learn to integrate your own text-to-speech system with VAPI - [Fine-tuned OpenAI models](https://docs.vapi.ai/customization/custom-llm/fine-tuned-openai-models.mdx): Use Another LLM or Your Own Server - [Connecting Your Custom LLM to Vapi: A Comprehensive Guide](https://docs.vapi.ai/customization/custom-llm/using-your-server.mdx) - [Custom LLM Tool Calling Integration](https://docs.vapi.ai/customization/tool-calling-integration.mdx) - [Inbound customer support](https://docs.vapi.ai/assistants/examples/inbound-support.mdx): Build a voice AI banking support agent with tools for account lookup, balance and transaction retrieval. - [Web Snippet](https://docs.vapi.ai/assistants/examples/voice-widget.mdx): Easily integrate the Vapi Voice Widget into your website for enhanced user interaction. - [Documentation agent](https://docs.vapi.ai/assistants/examples/docs-agent.mdx): Build a voice assistant that answers questions about your docs - [Customer support escalation system](https://docs.vapi.ai/assistants/examples/support-escalation.mdx): Build a voice AI customer support system with dynamic escalation that routes calls based on customer data, issue type, and real-time agent availability using transfer tools and webhooks. - [Multilingual support agent](https://docs.vapi.ai/assistants/examples/multilingual-agent.mdx): Build a multilingual voice AI customer support agent with automatic language detection, native voices, and comprehensive tools for international customer service - [Workflows quickstart](https://docs.vapi.ai/workflows/quickstart.mdx): Build a simple agent that greets users and gathers basic information using Vapi workflows. - [Workflows overview](https://docs.vapi.ai/workflows/overview.mdx): Learn to create robust, deterministic conversation flows with a visual builder. - [Appointment scheduling workflow](https://docs.vapi.ai/workflows/examples/appointment-scheduling.mdx): Build a voice AI appointment scheduling workflow with calendar integration, availability checking, and automated confirmations using Vapi's workflow builder. - [Lead qualification workflow](https://docs.vapi.ai/workflows/examples/lead-qualification.mdx): Build a voice AI outbound sales workflow with lead qualification, CRM integration, and automated follow-up using Vapi's visual workflow builder. - [Clinic triage and scheduling workflow](https://docs.vapi.ai/workflows/examples/clinic-triage-scheduling.mdx): Build a voice AI clinic workflow with medical triage protocols, appointment booking, and emergency routing using Vapi's visual workflow builder. - [E-commerce order management workflow](https://docs.vapi.ai/workflows/examples/ecommerce-order-management.mdx): Build a voice AI e-commerce workflow with order tracking, return processing, and customer support automation using Vapi's visual workflow builder. - [Property management call routing](https://docs.vapi.ai/workflows/examples/property-management.mdx): Build a voice AI property management system with dynamic call routing that determines destinations based on tenant verification, inquiry type analysis, and real-time agent availability using workflow API requests. - [Multilingual support workflow](https://docs.vapi.ai/workflows/examples/multilingual-support.mdx): Build a multilingual voice AI customer support workflow with language selection, dedicated conversation nodes, and cultural context using Vapi's workflow builder. - [Voice AI Prompting Guide](https://docs.vapi.ai/prompting-guide.mdx): How to write effective prompts for voice AI assistants - [Debugging voice agents](https://docs.vapi.ai/debugging.mdx): Learn to identify, diagnose, and fix common issues with your voice assistants and workflows - [Test Suites](https://docs.vapi.ai/test/test-suites.mdx): End-to-end test automation for AI voice agents - [Chat Testing](https://docs.vapi.ai/test/chat-testing.mdx): Automated text-based testing for AI agents - [Voice Testing](https://docs.vapi.ai/test/voice-testing.mdx): Automated voice call testing for AI voice agents - [Creating Free Phone Numbers](https://docs.vapi.ai/free-telephony.mdx): Creating free phone numbers on the Vapi platform. - [Import number from Twilio](https://docs.vapi.ai/phone-numbers/import-twilio.mdx): Import a new or existing number from Twilio - [Import number from Telnyx](https://docs.vapi.ai/telnyx.mdx): Import and use your Telnyx numbers with Vapi - [SIP introduction](https://docs.vapi.ai/advanced/sip.mdx): Make SIP calls to your Vapi assistant - [SIP Trunking](https://docs.vapi.ai/advanced/sip/sip-trunk.mdx): How to integrate your SIP provider with Vapi - [Twilio SIP Integration](https://docs.vapi.ai/advanced/sip/twilio.mdx): How to integrate Twilio SIP with Vapi - [Telnyx SIP integration](https://docs.vapi.ai/advanced/sip/telnyx.mdx): How to integrate SIP Telnyx to Vapi - [Zadarma SIP Integration](https://docs.vapi.ai/advanced/sip/zadarma.mdx): How to integrate SIP Zadarma to Vapi - [Plivo SIP Integration](https://docs.vapi.ai/advanced/sip/plivo.mdx): Learn to connect your Plivo SIP trunk to Vapi for inbound and outbound calls - [Phone Number Hooks](https://docs.vapi.ai/phone-numbers/phone-number-hooks.mdx) - [Phone Calling](https://docs.vapi.ai/phone-calling.mdx): Learn how to create and configure phone numbers with Vapi - [Outbound Calling](https://docs.vapi.ai/calls/outbound-calling.mdx): Learn how to send outbound calls from Vapi. - [WebSocket Transport](https://docs.vapi.ai/calls/websocket-transport.mdx): Stream audio directly via WebSockets for real-time, bidirectional communication - [Live Call Control](https://docs.vapi.ai/calls/call-features.mdx) - [Customer join timeout](https://docs.vapi.ai/calls/customer-join-timeout.mdx): Set maximum time for users to join web calls before automatic termination - [Voicemail Detection](https://docs.vapi.ai/calls/voicemail-detection.mdx) - [Call Forwarding](https://docs.vapi.ai/call-forwarding.mdx) - [Dynamic call transfers](https://docs.vapi.ai/calls/call-dynamic-transfers.mdx): Learn how Vapi's dynamic call transfers work and explore implementation patterns for intelligent call routing. - [Call Handling with Vapi and Twilio](https://docs.vapi.ai/calls/call-handling-with-vapi-and-twilio.mdx) - [Debug call forwarding drops](https://docs.vapi.ai/phone-calling/transfer-calls/debug-forwarding-drops.mdx): Learn to troubleshoot calls that drop immediately after initiating transfer - [Call ended reasons](https://docs.vapi.ai/calls/call-ended-reason.mdx): All possible call ended reason codes and what they mean. - [Call analysis](https://docs.vapi.ai/assistants/call-analysis.mdx): Summarize and evaluate calls automatically - [Call recording](https://docs.vapi.ai/assistants/call-recording.mdx): Learn how to record calls and store them for quality assurance and analysis - [Introduction to Squads (Multi-Assistant Conversations)](https://docs.vapi.ai/squads.mdx): Use Squads to handle complex workflows and tasks. - [Configuring Inbound and Outbound Calls for Squads](https://docs.vapi.ai/squads-example.mdx): Configuring assistants for inbound/outbound calls. - [Silent Transfers](https://docs.vapi.ai/squads/silent-transfers.mdx) - [Outbound campaigns quickstart](https://docs.vapi.ai/outbound-campaigns/quickstart.mdx): Build a simple personalized outbound campaign that conducts post-service feedback and follow-up calls to improve customer experience - [Outbound campaigns overview](https://docs.vapi.ai/outbound-campaigns/overview.mdx): Learn how to efficiently schedule calls, manage recipients, analyze performance metrics, and review detailed call logs and transcripts with Vapi's Outbound Call Campaigns - [Chat quickstart](https://docs.vapi.ai/chat/quickstart.mdx): Build your first text-based conversation with a Vapi assistant in 5 minutes - [Streaming chat](https://docs.vapi.ai/chat/streaming.mdx): Build real-time chat experiences with token-by-token responses like ChatGPT - [Non-streaming chat](https://docs.vapi.ai/chat/non-streaming.mdx): Build reliable chat integrations with complete response patterns for batch processing and simple UIs - [OpenAI compatibility](https://docs.vapi.ai/chat/openai-compatibility.mdx): Seamlessly migrate existing OpenAI integrations to Vapi with zero code changes - [Session management](https://docs.vapi.ai/chat/session-management.mdx): Maintain conversation context using previousChatId vs sessionId - [Web widget](https://docs.vapi.ai/chat/web-widget.mdx): Add AI chat and voice capabilities to any website with a simple embeddable widget - [Server URLs](https://docs.vapi.ai/server-url.mdx): Learn how to set up your server to receive and respond to messages from Vapi. - [Setting server URLs](https://docs.vapi.ai/server-url/setting-server-urls.mdx): Learn about where you can set server URLs to handle call events. - [Server events](https://docs.vapi.ai/server-url/events.mdx): Learn about different events that can be sent to a Server URL. - [Developing locally](https://docs.vapi.ai/server-url/developing-locally.mdx): Learn how to receive server events in your local development environment. - [Server authentication](https://docs.vapi.ai/server-url/server-authentication.mdx) - [Frequently Asked Questions](https://docs.vapi.ai/faq.mdx): Frequently asked questions about Vapi. - [Core Models](https://docs.vapi.ai/quickstart.mdx): Learn about the three core components to Vapi's voice AI pipeline. - [Orchestration Models](https://docs.vapi.ai/how-vapi-works.mdx): Learn about the real-time models Vapi runs on top of STT, LLM, and TTS. - [Vapi Voices](https://docs.vapi.ai/providers/voice/vapi-voices.mdx): Our curated selection of high-quality voices - [ElevenLabs](https://docs.vapi.ai/providers/voice/elevenlabs.mdx): How Vapi Integrates Text-to-Speech Platforms? - [PlayHT](https://docs.vapi.ai/providers/voice/playht.mdx): What is PlayHT? - [Azure](https://docs.vapi.ai/providers/voice/azure.mdx): What is Microsoft Azure? - [OpenAI](https://docs.vapi.ai/providers/voice/openai.mdx): What is OpenAI? - [Cartesia](https://docs.vapi.ai/providers/voice/cartesia.mdx): What is Cartesia.ai? - [LMNT](https://docs.vapi.ai/providers/voice/imnt.mdx): What is LMNT? - [RimeAI](https://docs.vapi.ai/providers/voice/rimeai.mdx): What is Rime.ai? - [Deepgram](https://docs.vapi.ai/providers/voice/deepgram.mdx): What is Deepgram? - [InworldAI](https://docs.vapi.ai/providers/voice/inworld.mdx): What is Inworld.ai? - [Tavus](https://docs.vapi.ai/providers/video/tavus.mdx): What is Tavus? - [OpenAI](https://docs.vapi.ai/providers/model/openai.mdx): What is OpenAI? - [Gemini by Google](https://docs.vapi.ai/providers/model/gemini.mdx): What is Gemini? - [Groq](https://docs.vapi.ai/providers/model/groq.mdx): What is Groq? - [DeepInfra](https://docs.vapi.ai/providers/model/deepinfra.mdx): DeepInfra is a provider for Vapi. - [Perplexity](https://docs.vapi.ai/providers/model/perplexity.mdx): What is Perplexity.ai? - [TogetherAI](https://docs.vapi.ai/providers/model/togetherai.mdx): TogetherAI is a provider for Vapi. - [OpenRouter](https://docs.vapi.ai/providers/model/openrouter.mdx): What is OpenRouter? - [Deepgram](https://docs.vapi.ai/providers/transcriber/deepgram.mdx): What is Deepgram? - [Google](https://docs.vapi.ai/providers/transcriber/google.mdx) - [Gladia](https://docs.vapi.ai/providers/transcriber/gladia.mdx): What is Gladia? - [Talkscriber](https://docs.vapi.ai/providers/transcriber/talkscriber.mdx): What is Talkscriber? - [AssemblyAI](https://docs.vapi.ai/providers/transcriber/assembly-ai.mdx) - [AWS S3](https://docs.vapi.ai/providers/cloud/s3.mdx): Store recordings of chat conversations in AWS S3 - [GCP Cloud Storage](https://docs.vapi.ai/providers/cloud/gcp.mdx): Store recordings of chat conversations in GCP Cloud Storage - [Cloudflare R2](https://docs.vapi.ai/providers/cloud/cloudflare.mdx): Store recordings of chat conversations in Cloudflare R2 - [Supabase S3 Storage](https://docs.vapi.ai/providers/cloud/supabase.mdx): Store recordings of chat conversations in Supabase Storage - [Langfuse Integration with Vapi](https://docs.vapi.ai/providers/observability/langfuse.mdx): Integrate Vapi with Langfuse for enhanced voice AI telemetry monitoring, enabling improved performance and reliability of your AI applications. - [Voiceflow](https://docs.vapi.ai/providers/voiceflow.mdx): Vapi x Voiceflow - [ChatDash Integration with Vapi](https://docs.vapi.ai/providers/chat-dash.mdx): ChatDash is a white-label dashboard platform that integrates with Vapi to provide analytics, call logs, and Stripe billing for AI agent agencies. - [Vapify Integration with Vapi](https://docs.vapi.ai/providers/vapify.mdx): Vapify is a white-label dashboard for Vapi. It helps you turn your agency into a voice AI powerhouse—without writing a single line of code. - [Voicerr AI - Whitelabel AI Voice Agents](https://docs.vapi.ai/providers/voicerr-ai.mdx): Voicerr AI is a Vapi-powered voice platform that lets agencies brand dashboards, automate billing, launch campaigns, and run full call-center operations at unlimited scale. - [Support](https://docs.vapi.ai/support.mdx): We are open to all kinds of help inquiry, feedback and feature request, help inquiry. - [How to Report Issues Effectively](https://docs.vapi.ai/issue-reporting.mdx): Learn how to structure your issue reports for fast and accurate resolution - [Vapi Enterprise](https://docs.vapi.ai/enterprise/plans.mdx): Build and scale with Vapi. - [On-Prem Deployments](https://docs.vapi.ai/enterprise/onprem.mdx): Deploy Vapi in your private cloud. - [Definitions](https://docs.vapi.ai/glossary.mdx): Useful terms and definitions for Vapi & voice AI applications. - [RSS Feed](https://docs.vapi.ai/rss-feed.mdx): Stay updated with the latest incidents from Vapi or third party providers - [JWT Authentication](https://docs.vapi.ai/customization/jwt-authentication.mdx): Secure API authentication guide - [GDPR Compliance](https://docs.vapi.ai/security-and-privacy/GDPR.mdx): Learn how Vapi ensures GDPR compliance for its voice assistant platform. - [HIPAA Compliance](https://docs.vapi.ai/security-and-privacy/hipaa.mdx): Learn how to ensure privacy when using Vapi's voice assistant platform. - [PCI Compliance](https://docs.vapi.ai/security-and-privacy/pci.mdx): Ensure secure payment data handling while using Vapi’s voice assistant platform. - [TCPA Consent Guide](https://docs.vapi.ai/tcpa-consent.mdx): Understanding consent requirements for outbound calls using Vapi's voice agent service. - [Model Context Protocol (MCP) Integration](https://docs.vapi.ai/tools/mcp.mdx): Connect your assistant to dynamic tools through MCP servers for enhanced capabilities. - [Vapi MCP Server](https://docs.vapi.ai/sdk/mcp-server.mdx): Connect Vapi to AI assistants with Model Context Protocol (MCP) - [Ecosystem](https://docs.vapi.ai/resources.mdx): Find all of our resources here. - [Vapi CLI](https://docs.vapi.ai/cli.mdx): Command-line interface for building voice AI applications faster - [Project integration](https://docs.vapi.ai/cli/init.mdx): Initialize Vapi in your existing projects with intelligent auto-detection - [MCP integration](https://docs.vapi.ai/cli/mcp.mdx): Turn your IDE into a Vapi expert with Model Context Protocol - [Local webhook testing](https://docs.vapi.ai/cli/webhook.mdx): Forward webhooks to your local development server with vapi listen - [Authentication management](https://docs.vapi.ai/cli/auth.mdx): Manage multiple Vapi accounts and environments with the CLI - [Changelog](https://docs.vapi.ai/changelog.mdx) - [June 26, 2025](https://docs.vapi.ai/changelog/2025/6/26.mdx) - [June 25, 2025](https://docs.vapi.ai/changelog/2025/6/25.mdx) - [June 24, 2025](https://docs.vapi.ai/changelog/2025/6/24.mdx) - [June 20, 2025](https://docs.vapi.ai/changelog/2025/6/20.mdx) - [June 19, 2025](https://docs.vapi.ai/changelog/2025/6/19.mdx) - [June 18, 2025](https://docs.vapi.ai/changelog/2025/6/18.mdx) - [June 16, 2025](https://docs.vapi.ai/changelog/2025/6/16.mdx) - [June 15, 2025](https://docs.vapi.ai/changelog/2025/6/15.mdx) - [June 14, 2025](https://docs.vapi.ai/changelog/2025/6/14.mdx) - [June 13, 2025](https://docs.vapi.ai/changelog/2025/6/13.mdx) - [June 11, 2025](https://docs.vapi.ai/changelog/2025/6/11.mdx) - [June 9, 2025](https://docs.vapi.ai/changelog/2025/6/9.mdx) - [June 7, 2025](https://docs.vapi.ai/changelog/2025/6/7.mdx) - [June 6, 2025](https://docs.vapi.ai/changelog/2025/6/6.mdx) - [June 4, 2025](https://docs.vapi.ai/changelog/2025/6/4.mdx) - [June 3, 2025](https://docs.vapi.ai/changelog/2025/6/3.mdx) - [May 31, 2025](https://docs.vapi.ai/changelog/2025/5/31.mdx) - [May 30, 2025](https://docs.vapi.ai/changelog/2025/5/30.mdx) - [May 28, 2025](https://docs.vapi.ai/changelog/2025/5/28.mdx) - [May 27, 2025](https://docs.vapi.ai/changelog/2025/5/27.mdx) - [May 26, 2025](https://docs.vapi.ai/changelog/2025/5/26.mdx) - [May 25, 2025](https://docs.vapi.ai/changelog/2025/5/25.mdx) - [May 24, 2025](https://docs.vapi.ai/changelog/2025/5/24.mdx) - [May 23, 2025](https://docs.vapi.ai/changelog/2025/5/23.mdx) - [May 22, 2025](https://docs.vapi.ai/changelog/2025/5/22.mdx) - [May 20, 2025](https://docs.vapi.ai/changelog/2025/5/20.mdx) - [May 19, 2025](https://docs.vapi.ai/changelog/2025/5/19.mdx) - [May 18, 2025](https://docs.vapi.ai/changelog/2025/5/18.mdx) - [May 17, 2025](https://docs.vapi.ai/changelog/2025/5/17.mdx) - [May 16, 2025](https://docs.vapi.ai/changelog/2025/5/16.mdx) - [May 15, 2025](https://docs.vapi.ai/changelog/2025/5/15.mdx) - [May 14, 2025](https://docs.vapi.ai/changelog/2025/5/14.mdx) - [May 13, 2025](https://docs.vapi.ai/changelog/2025/5/13.mdx) - [May 10, 2025](https://docs.vapi.ai/changelog/2025/5/10.mdx) - [May 9, 2025](https://docs.vapi.ai/changelog/2025/5/9.mdx) - [May 8, 2025](https://docs.vapi.ai/changelog/2025/5/8.mdx) - [May 7, 2025](https://docs.vapi.ai/changelog/2025/5/7.mdx) - [May 6, 2025](https://docs.vapi.ai/changelog/2025/5/6.mdx) - [May 3, 2025](https://docs.vapi.ai/changelog/2025/5/3.mdx) - [May 1, 2025](https://docs.vapi.ai/changelog/2025/5/1.mdx) - [April 30, 2025](https://docs.vapi.ai/changelog/2025/4/30.mdx) - [April 29, 2025](https://docs.vapi.ai/changelog/2025/4/29.mdx) - [April 27, 2025](https://docs.vapi.ai/changelog/2025/4/27.mdx) - [April 26, 2025](https://docs.vapi.ai/changelog/2025/4/26.mdx) - [April 25, 2025](https://docs.vapi.ai/changelog/2025/4/25.mdx) - [April 24, 2025](https://docs.vapi.ai/changelog/2025/4/24.mdx) - [April 23, 2025](https://docs.vapi.ai/changelog/2025/4/23.mdx) - [April 18, 2025](https://docs.vapi.ai/changelog/2025/4/18.mdx) - [April 17, 2025](https://docs.vapi.ai/changelog/2025/4/17.mdx) - [April 16, 2025](https://docs.vapi.ai/changelog/2025/4/16.mdx) - [April 15, 2025](https://docs.vapi.ai/changelog/2025/4/15.mdx) - [April 12, 2025](https://docs.vapi.ai/changelog/2025/4/12.mdx) - [April 11, 2025](https://docs.vapi.ai/changelog/2025/4/11.mdx) - [April 8, 2025](https://docs.vapi.ai/changelog/2025/4/8.mdx) - [April 5, 2025](https://docs.vapi.ai/changelog/2025/4/5.mdx) - [April 4, 2025](https://docs.vapi.ai/changelog/2025/4/4.mdx) - [April 3, 2025](https://docs.vapi.ai/changelog/2025/4/3.mdx) - [March 30, 2025](https://docs.vapi.ai/changelog/2025/3/30.mdx) - [March 28, 2025](https://docs.vapi.ai/changelog/2025/3/28.mdx) - [March 27, 2025](https://docs.vapi.ai/changelog/2025/3/27.mdx) - [March 23, 2025](https://docs.vapi.ai/changelog/2025/3/23.mdx) - [March 22, 2025](https://docs.vapi.ai/changelog/2025/3/22.mdx) - [March 21, 2025](https://docs.vapi.ai/changelog/2025/3/21.mdx) - [March 20, 2025](https://docs.vapi.ai/changelog/2025/3/20.mdx) - [March 19, 2025](https://docs.vapi.ai/changelog/2025/3/19.mdx) - [March 17, 2025](https://docs.vapi.ai/changelog/2025/3/17.mdx) - [March 15, 2025](https://docs.vapi.ai/changelog/2025/3/15.mdx) - [March 14, 2025](https://docs.vapi.ai/changelog/2025/3/14.mdx) - [March 13, 2025](https://docs.vapi.ai/changelog/2025/3/13.mdx) - [March 9, 2025](https://docs.vapi.ai/changelog/2025/3/9.mdx) - [March 6, 2025](https://docs.vapi.ai/changelog/2025/3/6.mdx) - [March 2, 2025](https://docs.vapi.ai/changelog/2025/3/2.mdx) - [February 27, 2025](https://docs.vapi.ai/changelog/2025/2/27.mdx) - [February 25, 2025](https://docs.vapi.ai/changelog/2025/2/25.mdx) - [February 20, 2025](https://docs.vapi.ai/changelog/2025/2/20.mdx) - [February 17, 2025](https://docs.vapi.ai/changelog/2025/2/17.mdx) - [February 10, 2025](https://docs.vapi.ai/changelog/2025/2/10.mdx) - [February 4, 2025](https://docs.vapi.ai/changelog/2025/2/4.md) - [February 1, 2025](https://docs.vapi.ai/changelog/2025/2/1.mdx) - [January 29, 2025](https://docs.vapi.ai/changelog/2025/1/29.mdx) - [January 22, 2025](https://docs.vapi.ai/changelog/2025/1/22.mdx) - [January 21, 2025](https://docs.vapi.ai/changelog/2025/1/21.mdx) - [January 20, 2025](https://docs.vapi.ai/changelog/2025/1/20.mdx) - [January 15, 2025](https://docs.vapi.ai/changelog/2025/1/15.mdx) - [January 14, 2025](https://docs.vapi.ai/changelog/2025/1/14.mdx) - [January 11, 2025](https://docs.vapi.ai/changelog/2025/1/11.mdx) - [January 7, 2025](https://docs.vapi.ai/changelog/2025/1/7.mdx) - [January 5, 2025](https://docs.vapi.ai/changelog/2025/1/5.mdx) - [December 30, 2024](https://docs.vapi.ai/changelog/2024/12/30.mdx) - [December 21, 2024](https://docs.vapi.ai/changelog/2024/12/21.mdx) - [December 19, 2024](https://docs.vapi.ai/changelog/2024/12/19.mdx) - [December 14, 2024](https://docs.vapi.ai/changelog/2024/12/14.mdx) - [December 13, 2024](https://docs.vapi.ai/changelog/2024/12/13.mdx) - [December 11, 2024](https://docs.vapi.ai/changelog/2024/12/11.mdx) - [December 10, 2024](https://docs.vapi.ai/changelog/2024/12/10.mdx) - [December 9, 2024](https://docs.vapi.ai/changelog/2024/12/9.mdx) - [December 6, 2024](https://docs.vapi.ai/changelog/2024/12/6.mdx) - [December 5, 2024](https://docs.vapi.ai/changelog/2024/12/5.mdx) - [December 3, 2024](https://docs.vapi.ai/changelog/2024/12/3.mdx) - [November 30, 2024](https://docs.vapi.ai/changelog/2024/11/30.mdx) - [November 27, 2024](https://docs.vapi.ai/changelog/2024/11/27.mdx) - [November 25, 2024](https://docs.vapi.ai/changelog/2024/11/25.mdx) - [November 24, 2024](https://docs.vapi.ai/changelog/2024/11/24.mdx) - [November 22, 2024](https://docs.vapi.ai/changelog/2024/11/22.mdx) - [November 21, 2024](https://docs.vapi.ai/changelog/2024/11/21.mdx) - [November 15, 2024](https://docs.vapi.ai/changelog/2024/11/15.mdx) - [November 14, 2024](https://docs.vapi.ai/changelog/2024/11/14.mdx) - [November 11, 2024](https://docs.vapi.ai/changelog/2024/11/11.mdx) - [November 6, 2024](https://docs.vapi.ai/changelog/2024/11/6.mdx) - [November 4, 2024](https://docs.vapi.ai/changelog/2024/11/4.mdx) - [November 3, 2024](https://docs.vapi.ai/changelog/2024/11/3.mdx) - [October 30, 2024](https://docs.vapi.ai/changelog/2024/10/30.mdx) - [October 29, 2024](https://docs.vapi.ai/changelog/2024/10/29.mdx) - [October 25, 2024](https://docs.vapi.ai/changelog/2024/10/25.mdx) - [October 22, 2024](https://docs.vapi.ai/changelog/2024/10/22.mdx) - [October 19, 2024](https://docs.vapi.ai/changelog/2024/10/19.mdx) - [October 16, 2024](https://docs.vapi.ai/changelog/2024/10/16.mdx) - [October 13, 2024](https://docs.vapi.ai/changelog/2024/10/13.mdx) - [October 10, 2024](https://docs.vapi.ai/changelog/2024/10/10.mdx) - [October 9, 2024](https://docs.vapi.ai/changelog/2024/10/9.mdx) - [October 8, 2024](https://docs.vapi.ai/changelog/2024/10/8.mdx) - [October 7, 2024](https://docs.vapi.ai/changelog/2024/10/7.mdx) ## API Docs - API reference > Calls [List Calls](https://docs.vapi.ai/api-reference/calls/list.mdx) - API reference > Calls [Create Call](https://docs.vapi.ai/api-reference/calls/create.mdx) - API reference > Calls [Get Call](https://docs.vapi.ai/api-reference/calls/get.mdx) - API reference > Calls [Delete Call Data](https://docs.vapi.ai/api-reference/calls/delete.mdx) - API reference > Calls [Update Call](https://docs.vapi.ai/api-reference/calls/update.mdx) - API reference > Chats [List Chats](https://docs.vapi.ai/api-reference/chats/list.mdx) - API reference > Chats [Create Chat](https://docs.vapi.ai/api-reference/chats/create.mdx) - API reference > Chats [Get Chat](https://docs.vapi.ai/api-reference/chats/get.mdx) - API reference > Chats [Delete Chat](https://docs.vapi.ai/api-reference/chats/delete.mdx) - API reference > Chats [Create Chat (OpenAI Compatible)](https://docs.vapi.ai/api-reference/chats/create-response.mdx) - API reference > Campaigns [List Campaigns](https://docs.vapi.ai/api-reference/campaigns/campaign-controller-find-all.mdx) - API reference > Campaigns [Create Campaign](https://docs.vapi.ai/api-reference/campaigns/campaign-controller-create.mdx) - API reference > Campaigns [Get Campaign](https://docs.vapi.ai/api-reference/campaigns/campaign-controller-find-one.mdx) - API reference > Campaigns [Delete Campaign](https://docs.vapi.ai/api-reference/campaigns/campaign-controller-remove.mdx) - API reference > Campaigns [Update Campaign](https://docs.vapi.ai/api-reference/campaigns/campaign-controller-update.mdx) - API reference > Sessions [List Sessions](https://docs.vapi.ai/api-reference/sessions/list.mdx) - API reference > Sessions [Create Session](https://docs.vapi.ai/api-reference/sessions/create.mdx) - API reference > Sessions [Get Session](https://docs.vapi.ai/api-reference/sessions/get.mdx) - API reference > Sessions [Delete Session](https://docs.vapi.ai/api-reference/sessions/delete.mdx) - API reference > Sessions [Update Session](https://docs.vapi.ai/api-reference/sessions/update.mdx) - API reference > Assistants [List Assistants](https://docs.vapi.ai/api-reference/assistants/list.mdx) - API reference > Assistants [Create Assistant](https://docs.vapi.ai/api-reference/assistants/create.mdx) - API reference > Assistants [Get Assistant](https://docs.vapi.ai/api-reference/assistants/get.mdx) - API reference > Assistants [Delete Assistant](https://docs.vapi.ai/api-reference/assistants/delete.mdx) - API reference > Assistants [Update Assistant](https://docs.vapi.ai/api-reference/assistants/update.mdx) - API reference > Phone Numbers [List Phone Numbers](https://docs.vapi.ai/api-reference/phone-numbers/list.mdx) - API reference > Phone Numbers [Create Phone Number](https://docs.vapi.ai/api-reference/phone-numbers/create.mdx) - API reference > Phone Numbers [Get Phone Number](https://docs.vapi.ai/api-reference/phone-numbers/get.mdx) - API reference > Phone Numbers [Delete Phone Number](https://docs.vapi.ai/api-reference/phone-numbers/delete.mdx) - API reference > Phone Numbers [Update Phone Number](https://docs.vapi.ai/api-reference/phone-numbers/update.mdx) - API reference > Tools [List Tools](https://docs.vapi.ai/api-reference/tools/list.mdx) - API reference > Tools [Create Tool](https://docs.vapi.ai/api-reference/tools/create.mdx) - API reference > Tools [Get Tool](https://docs.vapi.ai/api-reference/tools/get.mdx) - API reference > Tools [Delete Tool](https://docs.vapi.ai/api-reference/tools/delete.mdx) - API reference > Tools [Update Tool](https://docs.vapi.ai/api-reference/tools/update.mdx) - API reference > Files [List Files](https://docs.vapi.ai/api-reference/files/list.mdx) - API reference > Files [Upload File](https://docs.vapi.ai/api-reference/files/create.mdx) - API reference > Files [Get File](https://docs.vapi.ai/api-reference/files/get.mdx) - API reference > Files [Delete File](https://docs.vapi.ai/api-reference/files/delete.mdx) - API reference > Files [Update File](https://docs.vapi.ai/api-reference/files/update.mdx) - API reference > Knowledge Bases [List Knowledge Bases](https://docs.vapi.ai/api-reference/knowledge-bases/list.mdx) - API reference > Knowledge Bases [Create Knowledge Base](https://docs.vapi.ai/api-reference/knowledge-bases/create.mdx) - API reference > Knowledge Bases [Get Knowledge Base](https://docs.vapi.ai/api-reference/knowledge-bases/get.mdx) - API reference > Knowledge Bases [Delete Knowledge Base](https://docs.vapi.ai/api-reference/knowledge-bases/delete.mdx) - API reference > Knowledge Bases [Update Knowledge Base](https://docs.vapi.ai/api-reference/knowledge-bases/update.mdx) - API reference > Workflow [Get Workflows](https://docs.vapi.ai/api-reference/workflow/workflow-controller-find-all.mdx) - API reference > Workflow [Create Workflow](https://docs.vapi.ai/api-reference/workflow/workflow-controller-create.mdx) - API reference > Workflow [Get Workflow](https://docs.vapi.ai/api-reference/workflow/workflow-controller-find-one.mdx) - API reference > Workflow [Delete Workflow](https://docs.vapi.ai/api-reference/workflow/workflow-controller-delete.mdx) - API reference > Workflow [Update Workflow](https://docs.vapi.ai/api-reference/workflow/workflow-controller-update.mdx) - API reference > Squads [List Squads](https://docs.vapi.ai/api-reference/squads/list.mdx) - API reference > Squads [Create Squad](https://docs.vapi.ai/api-reference/squads/create.mdx) - API reference > Squads [Get Squad](https://docs.vapi.ai/api-reference/squads/get.mdx) - API reference > Squads [Delete Squad](https://docs.vapi.ai/api-reference/squads/delete.mdx) - API reference > Squads [Update Squad](https://docs.vapi.ai/api-reference/squads/update.mdx) - API reference > Test Suites [List Test Suites](https://docs.vapi.ai/api-reference/test-suites/test-suite-controller-find-all-paginated.mdx) - API reference > Test Suites [Create Test Suite](https://docs.vapi.ai/api-reference/test-suites/test-suite-controller-create.mdx) - API reference > Test Suites [Get Test Suite](https://docs.vapi.ai/api-reference/test-suites/test-suite-controller-find-one.mdx) - API reference > Test Suites [Delete Test Suite](https://docs.vapi.ai/api-reference/test-suites/test-suite-controller-remove.mdx) - API reference > Test Suites [Update Test Suite](https://docs.vapi.ai/api-reference/test-suites/test-suite-controller-update.mdx) - API reference > Test Suite Tests [List Tests](https://docs.vapi.ai/api-reference/test-suite-tests/test-suite-test-controller-find-all-paginated.mdx) - API reference > Test Suite Tests [Create Test](https://docs.vapi.ai/api-reference/test-suite-tests/test-suite-test-controller-create.mdx) - API reference > Test Suite Tests [Get Test](https://docs.vapi.ai/api-reference/test-suite-tests/test-suite-test-controller-find-one.mdx) - API reference > Test Suite Tests [Delete Test](https://docs.vapi.ai/api-reference/test-suite-tests/test-suite-test-controller-remove.mdx) - API reference > Test Suite Tests [Update Test](https://docs.vapi.ai/api-reference/test-suite-tests/test-suite-test-controller-update.mdx) - API reference > Test Suite Runs [List Test Suite Runs](https://docs.vapi.ai/api-reference/test-suite-runs/test-suite-run-controller-find-all-paginated.mdx) - API reference > Test Suite Runs [Create Test Suite Run](https://docs.vapi.ai/api-reference/test-suite-runs/test-suite-run-controller-create.mdx) - API reference > Test Suite Runs [Get Test Suite Run](https://docs.vapi.ai/api-reference/test-suite-runs/test-suite-run-controller-find-one.mdx) - API reference > Test Suite Runs [Delete Test Suite Run](https://docs.vapi.ai/api-reference/test-suite-runs/test-suite-run-controller-remove.mdx) - API reference > Test Suite Runs [Update Test Suite Run](https://docs.vapi.ai/api-reference/test-suite-runs/test-suite-run-controller-update.mdx) - API reference > Analytics [Create Analytics Queries](https://docs.vapi.ai/api-reference/analytics/get.mdx) - API reference > Logs [Get Logs](https://docs.vapi.ai/api-reference/logs/get.mdx) - API reference > Logs [Delete Logs](https://docs.vapi.ai/api-reference/logs/logging-controller-logs-delete-query.mdx) - API reference > provider [Get paginated list of provider resources](https://docs.vapi.ai/api-reference/provider/provider-resource-controller-get-provider-resources-paginated.mdx) - API reference > provider [Create provider resource](https://docs.vapi.ai/api-reference/provider/provider-resource-controller-create-provider-resource.mdx) - API reference > provider [Get provider resource by ID](https://docs.vapi.ai/api-reference/provider/provider-resource-controller-get-provider-resource.mdx) - API reference > provider [Delete provider resource by ID](https://docs.vapi.ai/api-reference/provider/provider-resource-controller-delete-provider-resource.mdx) - API reference > provider [Update provider resource by ID](https://docs.vapi.ai/api-reference/provider/provider-resource-controller-update-provider-resource.mdx) - Webhooks [Server Message](https://docs.vapi.ai/api-reference/webhooks/server-message.mdx) - Webhooks [Client Message](https://docs.vapi.ai/api-reference/webhooks/client-message.mdx)