# Vapi ## Docs - [How to Connect Vapi with Make & GHL](https://docs.vapi.ai/GHL.md) - [SIP](https://docs.vapi.ai/advanced/calls/sip.md): You can make SIP calls to Vapi Assistants. - [Create Analytics Queries](https://docs.vapi.ai/api-reference/analytics/create-analytics-queries.md) - [Create Assistant](https://docs.vapi.ai/api-reference/assistants/create-assistant.md) - [Delete Assistant](https://docs.vapi.ai/api-reference/assistants/delete-assistant.md) - [Get Assistant](https://docs.vapi.ai/api-reference/assistants/get-assistant.md) - [List Assistants](https://docs.vapi.ai/api-reference/assistants/list-assistants.md) - [Update Assistant](https://docs.vapi.ai/api-reference/assistants/update-assistant.md) - [Create Call](https://docs.vapi.ai/api-reference/calls/create-call.md) - [Delete Call Data](https://docs.vapi.ai/api-reference/calls/delete-call-data.md) - [Get Call](https://docs.vapi.ai/api-reference/calls/get-call.md) - [List Calls](https://docs.vapi.ai/api-reference/calls/list-calls.md) - [Update Call](https://docs.vapi.ai/api-reference/calls/update-call.md) - [Delete File](https://docs.vapi.ai/api-reference/files/delete-file.md) - [Get File](https://docs.vapi.ai/api-reference/files/get-file.md) - [List Files](https://docs.vapi.ai/api-reference/files/list-files.md) - [Update File](https://docs.vapi.ai/api-reference/files/update-file.md) - [Upload File](https://docs.vapi.ai/api-reference/files/upload-file.md) - [ClientInboundMessage](https://docs.vapi.ai/api-reference/messages/client-inbound-message.md) - [ClientMessage](https://docs.vapi.ai/api-reference/messages/client-message.md) - [ServerMessage](https://docs.vapi.ai/api-reference/messages/server-message.md) - [ServerMessageResponse](https://docs.vapi.ai/api-reference/messages/server-message-response.md) - [OpenAPI](https://docs.vapi.ai/api-reference/openapi.md) - [Create Phone Number](https://docs.vapi.ai/api-reference/phone-numbers/create-phone-number.md) - [Delete Phone Number](https://docs.vapi.ai/api-reference/phone-numbers/delete-phone-number.md) - [Get Phone Number](https://docs.vapi.ai/api-reference/phone-numbers/get-phone-number.md) - [List Phone Numbers](https://docs.vapi.ai/api-reference/phone-numbers/list-phone-numbers.md) - [Update Phone Number](https://docs.vapi.ai/api-reference/phone-numbers/update-phone-number.md) - [Create Squad](https://docs.vapi.ai/api-reference/squads/create-squad.md) - [Delete Squad](https://docs.vapi.ai/api-reference/squads/delete-squad.md) - [Get Squad](https://docs.vapi.ai/api-reference/squads/get-squad.md) - [List Squads](https://docs.vapi.ai/api-reference/squads/list-squads.md) - [Update Squad](https://docs.vapi.ai/api-reference/squads/update-squad.md) - [Swagger](https://docs.vapi.ai/api-reference/swagger.md) - [Create Tool](https://docs.vapi.ai/api-reference/tools/create-tool.md) - [Delete Tool](https://docs.vapi.ai/api-reference/tools/delete-tool.md) - [Get Tool](https://docs.vapi.ai/api-reference/tools/get-tool.md) - [List Tools](https://docs.vapi.ai/api-reference/tools/list-tools.md) - [Update Tool](https://docs.vapi.ai/api-reference/tools/update-tool.md) - [Introduction](https://docs.vapi.ai/assistants.md): The core building-block of voice agents on Vapi. - [Background Messaging](https://docs.vapi.ai/assistants/background-messages.md): Vapi SDK lets you silently update the chat history through efficient text message integration. This is particularly useful for background tasks or discreetly logging user interactions. - [Call Analysis](https://docs.vapi.ai/assistants/call-analysis.md): At the end of the call, you can summarize and evaluate how it went. - [Dynamic Variables](https://docs.vapi.ai/assistants/dynamic-variables.md): Vapi makes it easy to personalize an assistant's messages and prompts using variables, allowing each call to be customized. - [Function Calling](https://docs.vapi.ai/assistants/function-calling.md): Additional Capabilities for Your Assistants - [Persistent Assistants](https://docs.vapi.ai/assistants/persistent-assistants.md): Should I use persistent assistants? - [Billing Limits](https://docs.vapi.ai/billing/billing-limits.md): Set billing limits on your Vapi account. - [Cost Routing](https://docs.vapi.ai/billing/cost-routing.md): Learn more about how your Vapi account is billed for provider expenses. - [Estimating Costs](https://docs.vapi.ai/billing/estimating-costs.md): Get information on your voice pipeline's projected costs. - [Billing Examples](https://docs.vapi.ai/billing/examples.md): End-to-end examples estimating voice workflow cost on Vapi. - [Introduction](https://docs.vapi.ai/blocks.md): Breaking down bot conversations into smaller, more manageable prompts - [Block Types](https://docs.vapi.ai/blocks/block-types.md): Building the Logic and Actions for Each Step in Your Conversation - [How to create a blocks workflow with Vapi](https://docs.vapi.ai/blocks/create-blocks-tutorial.md): Example walkthrough of building a Blocks workflow - [Steps](https://docs.vapi.ai/blocks/steps.md): Building and Controlling Conversation Flow for Your Assistants - [Call Forwarding](https://docs.vapi.ai/call-forwarding.md) - [Call Ended Reason](https://docs.vapi.ai/calls/call-ended-reason.md): A guide to understanding all call "Ended Reason" types & errors. - [Live Call Control](https://docs.vapi.ai/calls/call-features.md) - [Changelog](https://docs.vapi.ai/changelog.md): New features, improvements, and fixes every few days - [Appointment Scheduling](https://docs.vapi.ai/community/appointment-scheduling.md): Videos showcasing Vapi out in the wild. - [Comparisons](https://docs.vapi.ai/community/comparisons.md): Videos showcasing Vapi out in the wild. - [Conferences](https://docs.vapi.ai/community/conferences.md): Videos showcasing Vapi out in the wild. - [Demos](https://docs.vapi.ai/community/demos.md): Videos showcasing Vapi out in the wild. - [Expert Directory](https://docs.vapi.ai/community/expert-directory.md): Certified Voice AI Expert - Vapi - [GoHighLevel](https://docs.vapi.ai/community/ghl.md): Videos showcasing Vapi out in the wild. - [Guide](https://docs.vapi.ai/community/guide.md): Videos showcasing Vapi out in the wild. - [Inbound](https://docs.vapi.ai/community/inbound.md): Videos showcasing Vapi out in the wild. - [Knowledgebase](https://docs.vapi.ai/community/knowledgebase.md): Videos showcasing Vapi out in the wild. - [My Vapi](https://docs.vapi.ai/community/myvapi.md) - [Outbound](https://docs.vapi.ai/community/outbound.md): Videos showcasing Vapi out in the wild. - [Podcast](https://docs.vapi.ai/community/podcast.md): Videos showcasing Vapi out in the wild. - [Snippets & SDKs Tutorials](https://docs.vapi.ai/community/snippets-sdks-tutorials.md): Videos showcasing Vapi out in the wild. - [Special Mentions](https://docs.vapi.ai/community/special-mentions.md): Videos showcasing Vapi out in the wild. - [Squads](https://docs.vapi.ai/community/squads.md) - [Television](https://docs.vapi.ai/community/television.md): Videos showcasing Vapi out in the wild. - [Usecase](https://docs.vapi.ai/community/usecase.md): Videos showcasing Vapi out in the wild. - [Custom Keywords](https://docs.vapi.ai/customization/custom-keywords.md): Enhanced transcription accuracy guide - [Fine-tuned OpenAI models](https://docs.vapi.ai/customization/custom-llm/fine-tuned-openai-models.md): 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.md) - [Introduction](https://docs.vapi.ai/customization/custom-voices/custom-voice.md): Use Custom Voice with your favourite provider instead of the preset ones. - [Elevenlabs](https://docs.vapi.ai/customization/custom-voices/elevenlabs.md): Quickstart: Setup Elevenlabs Custom Voice - [PlayHT](https://docs.vapi.ai/customization/custom-voices/playht.md): Quickstart: Setup PlayHT Custom Voice - [JWT Authentication](https://docs.vapi.ai/customization/jwt-authentication.md): Secure API authentication guide - [Creating Custom Knowledge Bases for Your Voice AI Assistants](https://docs.vapi.ai/customization/knowledgebase.md): Learn how to create and integrate custom knowledge bases into your voice AI assistants. - [Multilingual](https://docs.vapi.ai/customization/multilingual.md): Learn how to set up and test multilingual support in Vapi. - [Provider Keys](https://docs.vapi.ai/customization/provider-keys.md): Bring your own API keys to Vapi. - [Speech Configuration](https://docs.vapi.ai/customization/speech-configuration.md): Timing control for assistant speech - [On-Prem Deployments](https://docs.vapi.ai/enterprise/onprem.md): Deploy Vapi in your private cloud. - [Vapi Enterprise](https://docs.vapi.ai/enterprise/plans.md): Build and scale with Vapi. - [Inbound Support Example ⚙️](https://docs.vapi.ai/examples/inbound-support.md): Let's build a technical support assistant that remembers where we left off. - [Outbound Calls from Python 📞](https://docs.vapi.ai/examples/outbound-call-python.md): Some sample code for placing an outbound call using Python - [Outbound Sales Example 📞](https://docs.vapi.ai/examples/outbound-sales.md): Let's build an outbound sales agent that can schedule appointments. - [Pizza Website Example 🍕](https://docs.vapi.ai/examples/pizza-website.md): Let's build a pizza ordering assistant for our website. - [Web Snippet](https://docs.vapi.ai/examples/voice-widget.md): Easily integrate the Vapi Voice Widget into your website for enhanced user interaction. - [Frequently Asked Questions](https://docs.vapi.ai/faq.md): Frequently asked questions about Vapi. - [Definitions](https://docs.vapi.ai/glossary.md): Useful terms and definitions for Vapi & voice AI applications. - [Orchestration Models](https://docs.vapi.ai/how-vapi-works.md): All the fancy stuff Vapi does on top of the core models. - [Introduction](https://docs.vapi.ai/introduction.md): Vapi is the Voice AI platform for developers. - [Creating Custom Knowledge Bases for Your Voice AI Assistants](https://docs.vapi.ai/knowledgebase.md): Learn how to create and integrate custom knowledge bases into your voice AI assistants. - [Phone Calling](https://docs.vapi.ai/phone-calling.md): Learn how to create and configure phone numbers with Vapi. - [Pricing Overview](https://docs.vapi.ai/pricing.md): Only pay for the minutes you use. - [Prompting Guide](https://docs.vapi.ai/prompting-guide.md) - [DeepInfra](https://docs.vapi.ai/providers/model/deepinfra.md): DeepInfra is a provider for Vapi. - [Groq](https://docs.vapi.ai/providers/model/groq.md): What is Groq? - [OpenAI](https://docs.vapi.ai/providers/model/openai.md): What is OpenAI? - [OpenRouter](https://docs.vapi.ai/providers/model/openrouter.md): What is OpenRouter? - [Perplexity](https://docs.vapi.ai/providers/model/perplexity.md): What is Perplexity.ai? - [TogetherAI](https://docs.vapi.ai/providers/model/togetherai.md): TogetherAI is a provider for Vapi. - [Deepgram](https://docs.vapi.ai/providers/transcriber/deepgram.md): What is Deepgram? - [Gladia](https://docs.vapi.ai/providers/transcriber/gladia.md): What is Gladia? - [Talkscriber](https://docs.vapi.ai/providers/transcriber/talkscriber.md): What is Talkscriber? - [Azure](https://docs.vapi.ai/providers/voice/azure.md): What is Microsoft Azure? - [Cartesia](https://docs.vapi.ai/providers/voice/cartesia.md): What is Cartesia.ai? - [Deepgram](https://docs.vapi.ai/providers/voice/deepgram.md): What is Deepgram? - [ElevenLabs](https://docs.vapi.ai/providers/voice/elevenlabs.md): How Vapi Integrates Text-to-Speech Platforms? - [LMNT](https://docs.vapi.ai/providers/voice/imnt.md): What is LMNT? - [Neets](https://docs.vapi.ai/providers/voice/neets.md): What is Neets.ai? - [OpenAI](https://docs.vapi.ai/providers/voice/openai.md): What is OpenAI? - [PlayHT](https://docs.vapi.ai/providers/voice/playht.md): What is PlayHT? - [RimeAI](https://docs.vapi.ai/providers/voice/rimeai.md): What is Rime.ai? - [Voiceflow](https://docs.vapi.ai/providers/voiceflow.md): Vapi x Voiceflow - [Core Models](https://docs.vapi.ai/quickstart.md): The three core components to Vapi's voice AI pipeline. - [Dashboard](https://docs.vapi.ai/quickstart/dashboard.md): Quickstart with the Vapi web dashboard. - [Inbound Calling](https://docs.vapi.ai/quickstart/phone/inbound.md): Quickstart handling inbound calls with Vapi. - [Outbound Calling](https://docs.vapi.ai/quickstart/phone/outbound.md): Quickstart sending outbound calls with Vapi. - [Web Calling](https://docs.vapi.ai/quickstart/web.md): Get started with Vapi on the Web. - [Code Resources](https://docs.vapi.ai/resources.md): Find all of our resources here. - [Web SDK](https://docs.vapi.ai/sdk/web.md): Integrate Vapi into your web application. - [Client SDKs](https://docs.vapi.ai/sdks.md): Put Vapi assistants on every platform. - [HIPAA Compliance](https://docs.vapi.ai/security-and-privacy/hipaa.md): Learn how to ensure privacy when using Vapi's voice assistant platform. - [Privacy Policy](https://docs.vapi.ai/security-and-privacy/privacy-policy.md) - [SOC-2 Compliance](https://docs.vapi.ai/security-and-privacy/soc.md) - [Terms of Service](https://docs.vapi.ai/security-and-privacy/tos.md) - [Server URLs](https://docs.vapi.ai/server-url.md): Learn how to set up your server to receive and respond to messages from Vapi. - [Developing Locally](https://docs.vapi.ai/server-url/developing-locally.md): Learn how to receive server events in your local development environment. - [Server Events](https://docs.vapi.ai/server-url/events.md): Learn about different events that can be sent to a Server URL. - [Setting Server URLs](https://docs.vapi.ai/server-url/setting-server-urls.md): Learn about where you can set server URLs to handle call events. - [Squads](https://docs.vapi.ai/squads.md): Use Squads to handle complex workflows and tasks. - [Configuring Inbound and Outbound Calls for Squads](https://docs.vapi.ai/squads-example.md): Configuring assistants for inbound/outbound calls. - [Status](https://docs.vapi.ai/status.md) - [Support](https://docs.vapi.ai/support.md): We are open to all kinds of help inquiry, feedback and feature request, help inquiry. - [Tools Calling](https://docs.vapi.ai/tools-calling.md): Learn how to create and configure Tools Calling with Vapi. ## OpenAPI Specs - [api](https://docs.vapi.ai/api.json) - [api-json](https://docs.vapi.ai/api-json) - [openapi-from-url-727aadfd-1b4d-4865-a148-fb71bb048fb4](https://docs.vapi.ai/openapi-from-url-727aadfd-1b4d-4865-a148-fb71bb048fb4) - [openapi-from-url-ce76a796-9035-46ac-a5ae-d846b5b56f05](https://docs.vapi.ai/openapi-from-url-ce76a796-9035-46ac-a5ae-d846b5b56f05) - [openapi-from-url-7eea5f53-81ce-4af2-9f33-3a8d19e30532](https://docs.vapi.ai/openapi-from-url-7eea5f53-81ce-4af2-9f33-3a8d19e30532) - [openapi-from-url-ec6a915d-9a16-4727-b58b-6c4035ec05f0](https://docs.vapi.ai/openapi-from-url-ec6a915d-9a16-4727-b58b-6c4035ec05f0) - [openapi-from-url-1d3c250c-bed0-4acd-b4f7-562978610d80](https://docs.vapi.ai/openapi-from-url-1d3c250c-bed0-4acd-b4f7-562978610d80) - [openapi-from-url-682ca179-fec4-4321-9fba-01337d9e595b](https://docs.vapi.ai/openapi-from-url-682ca179-fec4-4321-9fba-01337d9e595b) - [openapi-from-url-af4d5b53-dbd0-43de-9ed1-9baa9fc3d671](https://docs.vapi.ai/openapi-from-url-af4d5b53-dbd0-43de-9ed1-9baa9fc3d671) - [openapi-from-url-df484a01-d623-407e-b2eb-4791d8863f6b](https://docs.vapi.ai/openapi-from-url-df484a01-d623-407e-b2eb-4791d8863f6b) - [openapi-from-url-789d70f6-dce3-424b-aed6-7ee5aab7ad1d](https://docs.vapi.ai/openapi-from-url-789d70f6-dce3-424b-aed6-7ee5aab7ad1d) - [openapi-from-url-a6d0b468-f781-43ee-b6eb-6bac9a21706d](https://docs.vapi.ai/openapi-from-url-a6d0b468-f781-43ee-b6eb-6bac9a21706d) - [openapi-from-url-470d6f46-37c6-481a-9ba0-68ce3e747fec](https://docs.vapi.ai/openapi-from-url-470d6f46-37c6-481a-9ba0-68ce3e747fec) - [openapi-from-url-3d7468f9-e0a8-4675-8a23-486b91291e29](https://docs.vapi.ai/openapi-from-url-3d7468f9-e0a8-4675-8a23-486b91291e29) - [openapi-from-url-551a8742-a673-4489-8e10-7c7c3a39f262](https://docs.vapi.ai/openapi-from-url-551a8742-a673-4489-8e10-7c7c3a39f262) - [openapi-from-url-5a1429ff-353f-4db3-90cf-54542d677e5f](https://docs.vapi.ai/openapi-from-url-5a1429ff-353f-4db3-90cf-54542d677e5f) - [openapi-from-url-0c317b55-3203-463b-8929-cc7f6f714d0d](https://docs.vapi.ai/openapi-from-url-0c317b55-3203-463b-8929-cc7f6f714d0d) - [openapi-from-url-1918df79-ee0a-43c8-9957-c68d427a9b92](https://docs.vapi.ai/openapi-from-url-1918df79-ee0a-43c8-9957-c68d427a9b92) - [openapi-from-url-f9eebeb1-3fbc-414d-a7e6-5a3e2ff91502](https://docs.vapi.ai/openapi-from-url-f9eebeb1-3fbc-414d-a7e6-5a3e2ff91502) - [openapi-from-url-4adb2b60-2a18-41dc-9a00-e1cea0a09f9c](https://docs.vapi.ai/openapi-from-url-4adb2b60-2a18-41dc-9a00-e1cea0a09f9c) - [openapi-from-url-bed8ba0c-db0e-403b-a67d-33d3616d4b6b](https://docs.vapi.ai/openapi-from-url-bed8ba0c-db0e-403b-a67d-33d3616d4b6b) - [openapi-from-url-9d952945-6f1d-4d09-980a-a05b2e672bd2](https://docs.vapi.ai/openapi-from-url-9d952945-6f1d-4d09-980a-a05b2e672bd2) - [openapi-from-url-a435ccf3-183e-4197-b5a4-209284bdf2ec](https://docs.vapi.ai/openapi-from-url-a435ccf3-183e-4197-b5a4-209284bdf2ec) - [openapi-from-url-77bb0903-1dd4-4778-802d-f3d2c35620d3](https://docs.vapi.ai/openapi-from-url-77bb0903-1dd4-4778-802d-f3d2c35620d3) - [openapi-from-url-cc6bd1b7-b2eb-4e6c-b4ed-99c285b71684](https://docs.vapi.ai/openapi-from-url-cc6bd1b7-b2eb-4e6c-b4ed-99c285b71684) - [openapi-from-url-89a9986b-a86f-452b-ac7e-ba684b87fa1f](https://docs.vapi.ai/openapi-from-url-89a9986b-a86f-452b-ac7e-ba684b87fa1f) - [openapi-from-url-78543b67-739e-4f5f-aec2-3247dbf9db63](https://docs.vapi.ai/openapi-from-url-78543b67-739e-4f5f-aec2-3247dbf9db63) - [openapi-from-url-6c69a42d-4bc4-4c87-b29f-42079ad8b959](https://docs.vapi.ai/openapi-from-url-6c69a42d-4bc4-4c87-b29f-42079ad8b959) - [openapi-from-url-f910f101-9cdf-4445-9fcb-c04cf37f5c5c](https://docs.vapi.ai/openapi-from-url-f910f101-9cdf-4445-9fcb-c04cf37f5c5c) - [openapi-from-url-8565d69a-c2ac-44b4-8775-f3c48f29eace](https://docs.vapi.ai/openapi-from-url-8565d69a-c2ac-44b4-8775-f3c48f29eace) - [openapi-from-url-f4566c15-74fb-44b5-bc28-1493cc46ffc7](https://docs.vapi.ai/openapi-from-url-f4566c15-74fb-44b5-bc28-1493cc46ffc7) - [openapi-from-url-3175b566-12df-4d16-ad24-0c3d076d70b6](https://docs.vapi.ai/openapi-from-url-3175b566-12df-4d16-ad24-0c3d076d70b6) - [openapi-from-url-29d05d76-a010-40ba-8502-f69ac1bbbc0c](https://docs.vapi.ai/openapi-from-url-29d05d76-a010-40ba-8502-f69ac1bbbc0c) - [openapi-from-url-1ed2f46a-4542-44ef-919c-01fcf5b9d430](https://docs.vapi.ai/openapi-from-url-1ed2f46a-4542-44ef-919c-01fcf5b9d430) - [openapi-from-url-d4098b52-2133-4dc4-bb13-0cffc4dcce8a](https://docs.vapi.ai/openapi-from-url-d4098b52-2133-4dc4-bb13-0cffc4dcce8a) - [openapi-from-url-75de8338-4209-45c8-8f27-d6df8066fe82](https://docs.vapi.ai/openapi-from-url-75de8338-4209-45c8-8f27-d6df8066fe82) - [openapi-from-url-4aefece4-4182-4e62-a410-8590b93e27c0](https://docs.vapi.ai/openapi-from-url-4aefece4-4182-4e62-a410-8590b93e27c0) - [openapi-from-url-7c55b34f-84c8-4c88-a1f1-a2e6d5e29cf5](https://docs.vapi.ai/openapi-from-url-7c55b34f-84c8-4c88-a1f1-a2e6d5e29cf5) - [openapi-from-url-ccdb4138-84dc-47d9-af11-b106bcab475c](https://docs.vapi.ai/openapi-from-url-ccdb4138-84dc-47d9-af11-b106bcab475c) - [openapi-from-url-4a2fe2b8-4389-4162-8c61-e9c7b7a6b681](https://docs.vapi.ai/openapi-from-url-4a2fe2b8-4389-4162-8c61-e9c7b7a6b681) - [openapi-from-url-dc2d3605-2a4a-4196-bdf4-3330e723817e](https://docs.vapi.ai/openapi-from-url-dc2d3605-2a4a-4196-bdf4-3330e723817e) - [openapi-from-url-f5d25441-4c0a-40d2-85e9-5aed1be59f55](https://docs.vapi.ai/openapi-from-url-f5d25441-4c0a-40d2-85e9-5aed1be59f55) ## Optional - [Dashboard](https://dashboard.vapi.ai) - [Community](https://discord.gg/pUFNcf2WmH) - [GitHub](https://github.com/VapiAI)