
Vapi - Voice AI agents for developers
Teams at trail-blazing startups to Fortune 500 companies deploy voice agents on the Vapi platform. The most configurable API to build leading voice AI products and scale phone operations. Calls
Introduction to Vapi
Whether you are building for a completely “turn-based” use case (like appointment setting), all the way to robust agentic voice applications (like virtual assistants), Vapi is tooled to solve for your voice AI workflow.
Web Calling - Vapi
You can find your public key in the Vapi Dashboard. You can generate a JWT on the backend following JWT Authentication instructions. Starting a Call. Assistants can either be created on the fly (temporary) or created & persisted to your account (persistent). Option 1: Temporary Assistant
Outbound Calling - Vapi
An outbound call is a phone call that is dialed and goes “out” from a phone number, & in our case, our AI assistant will be doing the dialing. There are 3 steps we will cover to send our first outbound phone call:
Custom Tools - Vapi
Ensure your server is accessible and can handle the incoming requests from Vapi. Make sure to add “Tools Calls” in both the Server and Client messages and remove the function calling from it. By following these guidelines and adapting the sample payload, you can easily configure a variety of tools to expand your Vapi assistant’s ...
Dashboard - Vapi
Via Telephony: Phones can communicate to Vapi over a cellular network (i.e. phone call). One phone number dials to another phone number. For our use case, it is most appropriate that customers will contact our assistant via an inbound phone …
Create Call - Vapi
This is the customer that will be called. To call an existing customer, use customerId instead. Only relevant for outboundPhoneCall and inboundPhoneCall type.
List Calls - Vapi
This is the customer that will be called. To call an existing customer, use customerId instead. Only relevant for outboundPhoneCall and inboundPhoneCall type.
Web SDK - Vapi
The Vapi Web SDK provides web developers a simple API for interacting with the realtime call functionality of Vapi. Installation. Install the package: $
Inbound Calling - Vapi
An inbound call is a phone call that comes “in” towards a phone number, & in our case, our AI assistant will be there to pick up the phone call. There are 4 steps we will cover to handle our first inbound phone call: