V
VAPI
Vapi helps developers build, test, and deploy voice agents at scale. We enable everything in between the raw models and production, including telephony, test suites, and real-time analytics.
JoinV
VAPI
Vapi helps developers build, test, and deploy voice agents at scale. We enable everything in between the raw models and production, including telephony, test suites, and real-time analytics.
JoinEvaluation Error: Expected 2 assistant messages but got 1
Hi team,
I'm working on creatign an evaluation suite for our assistants and frequently running into issues with the turn based evals, "Expected 2 assistant messages but got 1" or varying.
Question: Considering agents are non-deterministic, how can I implement an eval that doesn't fail if the agent says 1 extra line or call tools at different times?...
Add Voice ID manually for RimeAI it's completely broken.
Not a single one of the specific voices where you would hit the copy button and paste it in works at all.
Stuck in the Riley demo
No matter what I do to the prompt, it will not change the output. I'm stuck with this demo for "Riley" That it defaults to when you first create an account.
"Wellness Partners" demo, I just can't get out of it.
I'm trying to use Rime Groq Assembly AI combo. Changing those options doesn't seem to change anything either....
unable to set up call
Whenever I try talking to the assistant, I get the error "unable to set up call please try to rejoin." I created another fresh account and I still get the error. Has been like this since yesterday afternoon in midwest US region
Test Suite vs Evals
It’s not clear whether the test suite is still supported or not. It works and is used very differently compared to Evals, and there’s no clear update in the documentation about whether it can still be used.
According to this page https://docs.vapi.ai/test/test-suites is still active, and
the API endpoints still seem to work, but they’ve been removed from the API documentation, even though the Vapi UI still allows us to use them.
Is the test suite still supported? Why was it removed from the API docs? What’s the plan going forward?...
New Public key creation for every new Assistant
I am creating bulk assistants using APIs and launching them using web calls only do i need to create a new Public key for evey new assistant to be able to use it using public calls , because every time i test I got the error : {
"message": "Key doesn't allow assistantId 'd61db6a0-ca3f-4377-9132-0e8a0c7ce0cd'.",
"error": "Forbidden",
"statusCode": 403
}...
call transfer
any time I try to tranfer a call to an external phone number from the AI, it just fails. Is the VAPI team looking into this?? seems like everyone is having this problem with no real solution
Neha Voice Not Selectable in Assistant Configuration
Despite being visible in the Vapi Voice Library, the voice profile “Neha” (Female, Indian American) does not appear in the search bar when attempting to select it under Assistant → Voice Configuration.
When typing “Neha” in the voice selection field, the system returns “No voice found”, even though the voice is clearly listed and available in the main Voice Library panel.
This issue prevents the user from assigning the Neha voice to an assistant, causing configuration blockage and inconsistent synchronization between the Voice Library and the Assistant Configuration module....

schedulePlan Not Working
The call is not triggered even though the schedulePlan is set as follows. How can I resolve this issue?
"schedulePlan": {
"earliestAt": "2025-12-06T10:05:00Z",
"latestAt": "2025-12-06T10:11:00Z"...
Cannot publish any of the openai realtime models
The error message says "Fix validation errors to publish"
but im not sure where that validation error is at. there is no error indication somwhere to follow. this only happends when i try to publish the gpt-realtime clusters....

Workflow: Save Failed Failed to save workflow: each value in nodes.model.provider
I keep getting this error , I checked the other thread and this problem havent solved . Can someone please help ?

How do i get an end-of-call report for VAPI chat?
Reading through the documentation, there doesn't seem to be a way to "end" a chat so that an end of call report is generated to get the structured data.
Receptionist in squad w/ recording consent
I need the receptionist to first check with the tool/n8n webhook to make sure the person's phone number is on the list. then i need it to run the compliance script and get confirmation they agree to recording, then make the transfer. the end of call webhook is configured on the assistant the call is being transferred to. Thanks in advance. The json for both workflows is attached if you need to look at it. the latest call log is: 019aec28-2b51-7113-a0ea-039d43205900
squad link: https://dashboard.vapi.ai/squads-v2/bad2ef63-78a0-4d4e-8a4d-31bafcf300cf
assistant link: https://vapi.ai?demo=true&shareKey=4fe97633-2e81-4493-9feb-8a34592767cc&assistantId=bc7aa79c-e0af-42e4-b5aa-1e73489be085...
Error Getting All Details in Campaign and API request
When I'm making Campaign call, It's not using all details in csv. It supposed to use Name and all other info I've added in csv data for campaign. Instead it's only making call to phone number.
Even when I'm trying to make API Call, still it's not using all data that we have....
VOICE PROBLEM
I'm having a problem with my agent. It's entirely in Brazilian Portuguese, using a native voice from 11labs. When I call it, the voice is completely buggy, with a strange accent, and unreadable. However, when I use VAPI's "Talk to Assistant," the voice is perfect, with no accent or speech errors. Can anyone help me? Do I need to make any specific settings?
FAIL SIP TRUNKING CREDENTIAL
This issue have been happening a while. What is the main problem related to it?

Error 400 in create Call
I’m trying to start a call via the Vapi API, and I’m getting this error:
"Couldn’t get tool for hook.
toolId a4e835ca-b846-4b23-b748-c1c7a1ed4e39 does not exist."
However, the assistant I’m trying to call has no tools assigned to it....