New: every message picks a fast or a slow model

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.

What agents can do

Actions42

  • Assistant controller update

    Tool to update an existing Vapi assistant configuration.

  • Call controller find all

    Tool to list calls from Vapi.

  • Chat controller delete chat

    Tool to delete a chat by its ID from Vapi.

  • Chat controller get chat

    Tool to fetch chat details by ID.

  • Create analytics query

    Tool to create and execute analytics queries on VAPI data.

  • Create assistant

    Tool to create a new Vapi assistant with specified transcriber, voice, and AI model configurations.

  • Create eval

    Tool to create an eval for testing conversation flows.

  • Create open ai chat

    Tool to create an OpenAI-compatible chat using the Vapi API.

34 more
  • Create phone number

    Tool to create a phone number with Vapi.

  • Create policy

    Tool to create a monitoring policy in VAPI.

  • Create provider resource

    Tool to create an 11Labs pronunciation dictionary resource.

  • Create scorecard

    Tool to create a scorecard for observability and evaluation.

  • Delete call

    Tool to delete a call by its unique identifier.

  • Delete eval

    Tool to delete an eval by ID.

  • Delete phone number

    Tool to delete a phone number from Vapi.

  • Eval controller get

    Tool to retrieve an eval by its ID.

  • Eval controller remove run

    Tool to delete an eval run by its ID from Vapi.

  • Eval controller update

    Tool to update an existing eval in Vapi.

  • Get assistant

    Tool to retrieve a specific assistant by ID from Vapi.

  • Get call

    Tool to fetch call details by ID.

  • Get file

    Tool to retrieve a file by its ID from Vapi.

  • Get insight

    Tool to retrieve insights from Vapi.

  • Get monitoring

    Tool to retrieve monitoring policies from Vapi.

  • Get observability scorecard

    Tool to list observability scorecards with optional filtering and pagination.

  • Get provider resources

    Tool to list provider resources from Vapi.

  • Get structured outputs

    Tool to list structured outputs with optional filtering.

  • Insight controller find all

    Tool to retrieve insights from VAPI.

  • List assistants

    Tool to list all assistants in your VAPI organization.

  • List chats

    Tool to retrieve a list of chat conversations from VAPI.

  • List evals

    Tool to retrieve a paginated list of evals from Vapi.

  • List provider resources

    Tool to retrieve provider resources from Vapi (e.g., 11labs pronunciation dictionaries).

  • Patch insight insight

    Tool to update an existing insight configuration in VAPI.

  • Phone number controller create

    Tool to create a phone number with VAPI.

  • Scorecard controller get paginated

    Tool to retrieve a paginated list of scorecards from Vapi.

  • Session controller create

    Tool to create a new session in Vapi.

  • Session controller find all paginated

    Tool to retrieve a paginated list of sessions from VAPI.

  • Structured output controller find all

    Tool to list structured outputs with optional filtering and pagination.

  • Tool controller find one

    Tool to fetch tool details by ID.

  • Tool controller test code execution

    Tool to test TypeScript code execution in Vapi's code tool environment.

  • Tool controller update

    Tool to update an existing Vapi tool configuration.

  • Update phone number

    Tool to update an existing phone number configuration in VAPI.

  • Upload file

    Tool to upload a file to Vapi Knowledge Base.

How it connects

You paste an API key from Vapi on a page Composio hosts, so the key never passes through Definable.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.