38 available actions

What your AI agent can do in Vapi

Vapi is a voice AI platform that enables developers to build, test, and deploy voice agents with natural conversations, real-time responses, and seamless integration capabilities. This page lists every available action. Your agent only receives the actions and permissions required for the role you approve.

Common starting points

  • Get ChatTool to fetch chat details by ID.
  • Get EvalTool to retrieve an eval by its ID.
  • Create Analytics QueriesTool to create and execute analytics queries on VAPI data.
  • Create AssistantTool to create a new Vapi assistant with specified transcriber, voice, and AI model configurations.
  • Update AssistantTool to update an existing Vapi assistant configuration.
  • Update EvalTool to update an existing eval in Vapi.

Browse all 38 actions by capability

Open a capability to see every supported action and its description.

Find & reviewLook up and review existing recordsView 17 actionsHide actions
  • List CallsTool to list calls from Vapi.
  • Get ChatTool to fetch chat details by ID.
  • Get EvalTool to retrieve an eval by its ID.
  • Get AssistantTool to retrieve a specific assistant by ID from Vapi.
  • Get CallTool to fetch call details by ID.
  • Get FileTool to retrieve a file by its ID from Vapi.
  • List Monitoring PoliciesTool to retrieve monitoring policies from Vapi.
  • List Structured OutputsTool to list structured outputs with optional filtering.
  • Get InsightsTool to retrieve insights from VAPI.
  • List AssistantsTool to list all assistants in your VAPI organization.
  • List ChatsTool to retrieve a list of chat conversations from VAPI.
  • List EvalsTool to retrieve a paginated list of evals from Vapi.
  • List Phone NumbersTool to list phone numbers in the Vapi organization.
  • List Provider ResourcesTool to retrieve provider resources from Vapi (e.g., 11labs pronunciation dictionaries).
  • List ScorecardsTool to retrieve a paginated list of scorecards from Vapi.
  • List SessionsTool to retrieve a paginated list of sessions from VAPI.
  • Get ToolTool to fetch tool details by ID.
Create & communicateCreate records or send supported messagesView 10 actionsHide actions
  • Create Analytics QueriesTool to create and execute analytics queries on VAPI data.
  • Create AssistantTool to create a new Vapi assistant with specified transcriber, voice, and AI model configurations.
  • Create EvalTool to create an eval for testing conversation flows.
  • Create OpenAI ChatTool to create an OpenAI-compatible chat using the Vapi API.
  • Create Monitoring PolicyTool to create a monitoring policy in VAPI.
  • Create Provider ResourceTool to create an 11Labs pronunciation dictionary resource.
  • Create ScorecardTool to create a scorecard for observability and evaluation.
  • Create Phone NumberTool to create a phone number with VAPI.
  • Create SessionTool to create a new session in Vapi.
  • Upload FileTool to upload a file to Vapi Knowledge Base.
Update & manageChange and manage existing recordsView 5 actionsHide actions
  • Update AssistantTool to update an existing Vapi assistant configuration.
  • Update EvalTool to update an existing eval in Vapi.
  • Update InsightTool to update an existing insight configuration in VAPI.
  • Update ToolTool to update an existing Vapi tool configuration.
  • Update Phone NumberTool to update an existing phone number configuration in VAPI.
Remove & cancelRemove records or cancel supported workView 5 actionsHide actions
  • Delete ChatTool to delete a chat by its ID from Vapi.
  • Delete CallTool to delete a call by its unique identifier.
  • Delete EvalTool to delete an eval by ID.
  • Delete Phone NumberTool to delete a phone number from Vapi.
  • Delete Eval RunTool to delete an eval run by its ID from Vapi.
Other actionsSpecialist and administrative actions.View 1 actionHide actions
  • Test Code Tool ExecutionTool to test TypeScript code execution in Vapi's code tool environment.

Connection record

A connection you can control.

Sign-in
Customer-managed key
Setup
Use a key you create and control. It is stored securely and limited to the work agreed for the role.
Boundaries
Only the approved role and actions.
Off switch
Revoke the connection from your account.

FAQ

Before you connect Vapi

How does the agent connect to Vapi?
With a key you create and control. It is stored securely, permissions are limited to what the agent needs, and you can revoke it at any time.
What can the agent actually do in Vapi?
The page above lists the 38 actions currently available through the Vapi connection. The role determines which of those actions the agent may use, and write access is only enabled when the workflow needs it.
Is Vapi included in my plan?
Connections are priced per tool on top of the base plan. Some are included and some are premium. See pricing for how connection charges work.
How long until Vapi is ready?
Timing depends on the sign-in method, permissions and workflow being connected. We confirm the scope and setup plan before enabling the connection.

Bring the workflow together

Ready to put Vapi to work?

Start with the responsibility you want off your plate. We’ll map the connection and the boundaries around it.

All product names, logos, and brands are property of their respective owners and are used for identification only. ZeroToClaw is not affiliated with or endorsed by Vapi.