Integrations

Vapi

API key · 38 tools

Vapi integration (AI, Communication). Imported from open-connector.

Start free

Vapi, one prompt away

Connect your own account and use these tools through your agent.

API docs

All 38 tools

List Assistants

List Vapi assistants with optional created/updated timestamp filters and a configurable page size.

Create Assistant

Create a new Vapi assistant with required transcriber, voice, and model settings plus optional messaging and duration controls.

Get Assistant

Retrieve a Vapi assistant by its unique identifier.

Update Assistant

Update an existing Vapi assistant and keep only the fields that should change in the request body.

List Calls

List Vapi calls with optional filtering by call, assistant, phone number, and created or updated timestamps.

Get Call

Retrieve a single Vapi call by its unique identifier.

Delete Call

Delete a Vapi call by its unique identifier.

List Chats

List Vapi chats with pagination plus optional assistant, squad, session, previous chat, and timestamp filters.

Get Chat

Retrieve a Vapi chat by its unique identifier.

Delete Chat

Delete a Vapi chat by its unique identifier.

Create Openai Chat

Create an OpenAI-compatible Vapi chat response using an assistant or squad, with optional session and transport settings.

Create Analytics Query

Create and execute one or more Vapi analytics queries across call and subscription data.

Create Eval

Create a Vapi eval for a mock conversation and define the checkpoint messages used to evaluate model behavior.

Get Eval

Retrieve a Vapi eval by its unique identifier.

Update Eval

Update a Vapi eval and keep only the fields that should change in the request body.

Delete Eval

Delete a Vapi eval by its unique identifier.

Delete Eval Run

Delete a Vapi eval run by its unique identifier.

List Evals

List Vapi evals with pagination plus optional identifier and timestamp-based filters.

Get File

Retrieve Vapi file metadata by file identifier.

Upload File

Upload a file to Vapi knowledge storage from a public URL or base64 payload and return the resulting file metadata.

List Monitoring Policies

List Vapi monitoring policies with optional severity, monitor, and timestamp filters.

Create Policy

Create a Vapi monitoring policy with severity, threshold, and schedule or interval configuration.

List Provider Resources

List Vapi provider resources for a provider and resource type with optional identifier and timestamp filters.

Create Provider Resource

Create a pronunciation dictionary provider resource in Vapi, defaulting to the 11labs pronunciation-dictionary route used by the upstream toolkit.

List Phone Numbers

List Vapi phone numbers with optional created and updated timestamp filters.

Create Phone Number

Create a Vapi phone number using Vapi, Twilio, Vonage, Telnyx, or bring-your-own provider settings.

Update Phone Number

Update a Vapi phone number and keep only the fields that should change in the request body.

Delete Phone Number

Delete a Vapi phone number by its unique identifier.

List Structured Outputs

List Vapi structured outputs with pagination plus optional identifier, name, and timestamp filters.

List Insights

List Vapi insights with pagination plus optional identifier and timestamp filters.

Update Insight

Update a Vapi insight by replacing its name, queries, formulas, grouping, and time range settings.

Create Scorecard

Create a Vapi scorecard for observability and evaluation using structured output metrics and conditions.

List Scorecards

List Vapi scorecards with pagination plus optional identifier and timestamp filters.

Create Session

Create a Vapi session with either an assistant identifier or an inline assistant configuration.

List Sessions

List Vapi sessions with pagination plus optional identifier, name, assistant, workflow, squad, and timestamp filters.

Get Tool

Retrieve a Vapi tool by its unique identifier.

Update Tool

Update a Vapi tool configuration, including function definitions, HTTP request settings, and retry policies.

Test Code Tool Execution

Execute TypeScript code inside Vapi's code tool sandbox and return the logs, result, and execution outcome.

Start free