Here is the updated MyVapi User Guide, including the customer endpoints and noting that MyVapi uses 27 out of the 33 available VAPI APIs:

MyVapi User Guide

Welcome to MyVapi! This guide will help you get started with using MyVapi, your custom GPT, to enhance your productivity and streamline your tasks. Follow the steps below to make the most out of this powerful tool.

Table of Contents

Introduction to MyVapi

What is MyVapi?

MyVapi is a custom GPT designed to allow users to manage their Vapi accounts with ease. While the Vapi Dashboard provides limited functionality and using PostMan can be cumbersome, MyVapi offers a streamlined solution to interact with the Vapi API directly. This eliminates the back-and-forth usually associated with manual API interactions and JSON validation, making the process more efficient and user-friendly. The reason MyVapi was created is to help users understand the power of using VAPI’s API. MyVapi uses 27 out of the 33 available VAPI APIs.

Key Features

  • Full API Access: Leverage the full power of the Vapi API without the limitations of the Dashboard.
  • Efficient Workflow: Avoid the tedious back-and-forth of using PostMan and JSON validators.
  • Voice Assistant Creation: Simplify the process of creating voice assistants with the Vapi API.
  • Troubleshooting: Get real-time help and troubleshooting advice from ChatGPT.

Benefits of Using MyVapi

  • Streamlined Management: Manage your Vapi account more effectively and efficiently.
  • Increased Productivity: Save time and reduce effort in creating and managing voice assistants.
  • Enhanced Support: Receive guidance and support directly from ChatGPT to resolve any issues you encounter.

Additional Information

MyVapi is not connected to a user’s account but will help with almost anything you need help with. This includes creating transient assistants, creating tools, getting information about a call, and more.

Getting Started

Accessing MyVapi

MyVapi can be accessed in the following ways:

MyVapi is available to both free and paid ChatGPT accounts.

Using MyVapi

Basic Commands

MyVapi provides a range of commands to interact with your Vapi account efficiently. Below are the basic commands and their functions:

Assistant Management

  • Get Assistants

    • Method: GET
    • Endpoint: /assistant
    • Description: Retrieve a list of all assistants.
  • Create Assistant

    • Method: POST
    • Endpoint: /assistant
    • Description: Create a new assistant.
  • Get Assistant by ID

    • Method: GET
    • Endpoint: /assistant/
    • Description: Retrieve details of a specific assistant using its ID.
  • Update Assistant by ID

    • Method: PATCH
    • Endpoint: /assistant/
    • Description: Update details of a specific assistant using its ID.
  • Delete Assistant by ID

    • Method: DELETE
    • Endpoint: /assistant/
    • Description: Delete a specific assistant using its ID.

Phone Call Management

  • Get Phone Calls

    • Method: GET
    • Endpoint: /call
    • Description: Retrieve a list of all phone calls.
  • Get Phone Call by ID

    • Method: GET
    • Endpoint: /call/
    • Description: Retrieve details of a specific phone call using its ID.
  • Create Phone Call

    • Method: POST
    • Endpoint: /call/phone
    • Description: Create a new phone call.
  • Update Phone Call by ID

    • Method: PATCH
    • Endpoint: /call/
    • Description: Update the details of a specific phone call by its ID.
  • Delete Phone Call by ID

    • Method: DELETE
    • Endpoint: /call/
    • Description: Delete a specific phone call by its ID.
  • Get Call Logs

    • Method: GET
    • Endpoint: /log
    • Description: Retrieve call logs.

Squad Management

  • Get Squads

    • Method: GET
    • Endpoint: /squad
    • Description: Retrieve a list of all squads.
  • Create Squad

    • Method: POST
    • Endpoint: /squad
    • Description: Create a new squad.
  • Get Squad by ID

    • Method: GET
    • Endpoint: /squad/
    • Description: Retrieve details of a specific squad using its ID.
  • Update Squad by ID

    • Method: PATCH
    • Endpoint: /squad/
    • Description: Update details of a specific squad using its ID.
  • Delete Squad by ID

    • Method: DELETE
    • Endpoint: /squad/
    • Description: Delete a specific squad using its ID.

Metrics Management

  • Get Metrics
    • Method: GET
    • Endpoint: /metrics
    • Description: Retrieve metrics data.

Tool Management

  • List Tools

    • Method: GET
    • Endpoint: /tool
    • Description: Retrieve a list of all tools.
  • Create Tool

    • Method: POST
    • Endpoint: /tool
    • Description: Create a new tool.
  • Get Tool by ID

    • Method: GET
    • Endpoint: /tool/
    • Description: Retrieve details of a specific tool using its ID.
  • Update Tool by ID

    • Method: PATCH
    • Endpoint: /tool/
    • Description: Update details of a specific tool using its ID.
  • Delete Tool by ID

    • Method: DELETE
    • Endpoint: /tool/
    • Description: Delete a specific tool using its ID.

Customer Management

  • Get Customers

    • Method: GET
    • Endpoint: /customer
    • Description: Retrieve a list of all customers.
  • Create Customer

    • Method: POST
    • Endpoint: /customer
    • Description: Create a new customer.
  • Get Customer by ID

    • Method: GET
    • Endpoint: /customer/
    • Description: Retrieve details of a specific customer using its ID.
  • Update Customer by ID

    • Method: PATCH
    • Endpoint: /customer/
    • Description: Update details of a specific customer using its ID.
  • Delete Customer by ID

    • Method: DELETE
    • Endpoint: /customer/
    • Description: Delete a specific customer using its ID.

Tips and Best Practices

  • Be Specific: The more specific your request, the better MyVapi can assist you.
  • Explore Features: Take time to explore all the features and find what works best for you.
  • Regular Updates: Keep your account information and settings up-to-date for the best experience.

Troubleshooting

If you encounter any issues while using MyVapi, try the following steps:

  1. Check Internet Connection: Ensure you have a stable internet connection.
  2. Clear Cache: Sometimes clearing your browser cache can resolve issues.
  3. Restart Browser: Close and reopen your browser to refresh the session.

FAQ

Q: Is MyVapi free to use?
A: MyVapi is available to both free and paid ChatGPT accounts.

Q: How secure is my data?
A: We prioritize your data security and use advanced encryption methods to protect your information.