I have a weird bug on my account,
# support
n
i'm unable to update my existing assistant. the publish button, doesnot work on it. I tried creating a new assistant, on which the publish button does work, but the assistant is unable to speak. in the case , where iam trying to publish something to my unpublishable assistant, I am shown this error error - Credential with ID '' not found or doesnot belong to your organisation in the case when i'm trying to speak with a newly created assistant, i get the error: -error : Key doesn't allow assistantid ''
v
Suggestion: Check your assistant's configuration and ensure that every referenced
credentialId
exists in your Vapi dashboard and belongs to your organization. You can do this by navigating to Custom Credentials in the dashboard, verifying the credential, and updating your assistant to use a valid credential if needed. Example:
Copy code
json
"server": {
  "url": "https://your-server.com/webhook",
  "credentialId": "your-valid-credential-id"
}
Once updated, try publishing again. [See documentation for credential management](https://docs.vapi.ai/server-url/server-authentication#dashboard-management) Source: - [Server authentication](https://docs.vapi.ai/server-url/server-authentication)
n
@Vapi Support Bot what is url and credential-Id here? i don't have a server, rather , i removed that, now i just wanna use one of the existing model providers given by vapi. and what is credentialId? is this my api key?
v
If you are using only Vapi's built-in model providers (like OpenAI, Anthropic, etc.), you do not need to set a
server.url
or `credentialId`—these are only for custom server/webhook integrations. Your API key is not a
credentialId
. Just select your desired model provider in the assistant configuration and leave the server section empty, like this:
Copy code
json
"model": {
  "provider": "openai",
  "model": "gpt-4o"
}
No credentialId is needed for built-in models. [See more on model configuration](https://docs.vapi.ai/assistants/quickstart) Sources: - [Server authentication](https://docs.vapi.ai/server-url/server-authentication) - [Assistants Quickstart](https://docs.vapi.ai/assistants/quickstart)
n
@Vapi Support Bot i am doing just that, i did not mention any server URL , ok leave about publishing my existing assistant , how come, the newly created assistants are not working?
v
Thank you for clarifying your setup. To help diagnose why your newly created assistant is unable to speak, could you please confirm which model and voice provider you selected in the assistant's configuration? For example, did you choose
"provider": "openai"
and a specific voice, or leave any fields blank? This will help pinpoint if a required field is missing or misconfigured. Source: - [Assistants Quickstart](https://docs.vapi.ai/assistants/quickstart)
n
@Vapi Support Bot i went to my dashboard, i clicked on create assistant, i gave a it a name and that's it , everything is default , the model is by default open-ai's GPT 4o Cluster.
v
It sounds like your assistant may not have a voice provider or specific voice selected, which is required for it to speak. Please edit your assistant and explicitly choose a voice provider (e.g., "Vapi" or "ElevenLabs") and a voice from the dropdown. For example:
Copy code
json
"voice": {
  "provider": "vapi",
  "voiceId": "en-US-Emily"
}
Save and publish your assistant again—this should resolve the issue with the assistant not speaking. [See more on assistant configuration](https://docs.vapi.ai/assistants/quickstart) Source: - [Assistants Quickstart](https://docs.vapi.ai/assistants/quickstart)
n
@Vapi Support Bot i don't see , how is voice the problem here, the error i get when i try to speak with a newly created assistant is: key doesn't allow assistant id. its clearly somesort of authentication issue here.
v
Thanks for clarifying. To help troubleshoot the "key doesn't allow assistant id" error, could you confirm: Are you logged into the correct Vapi account and organization (the one where the assistant was created) when making the request? This error often happens if your API key or login session is for a different org than the assistant's. If unsure, you can check your active account and org in the dashboard or with
vapi auth status
in the CLI. Source: - [Vapi CLI Authentication Guide](https://docs.vapi.ai/cli/auth)
n
@Vapi Support Bot i can create an assistant , right now and it'd behave the same, infact i created 2 of them while we speak , none of them spoke back to me, both gave the same error.
v
Suggestion: Run the following command in your terminal to check which Vapi account and organization your API key is currently using:
Copy code
sh
vapi auth status
Make sure the "Organization" shown matches the one where your assistant was created. If not, switch accounts with
vapi auth switch <alias>
and try again.
[See CLI authentication guide](https://docs.vapi.ai/cli/auth) Source: - [Vapi CLI Authentication Guide](https://docs.vapi.ai/cli/auth)
n
@Vapi Support Bot you are asking me to set this up in my local pc? how does that matter, when i'm creating the assistant and testing it directly in vapi dashboard
@Vapi Support Bot how do i check which organisation my assistant belong to , through cli?
v
Suggestion: Log out of the Vapi dashboard completely, then log back in to ensure your session is tied to the correct organization. Sometimes, dashboard sessions can get out of sync—this refresh often resolves "key doesn't allow assistant id" errors when testing assistants directly in the dashboard. If the problem continues, please contact Vapi support and include your account email and organization ID for further investigation. No CLI setup is required for this step. Source: - [Vapi CLI Authentication Guide](https://docs.vapi.ai/cli/auth)
To check which organization your CLI is currently authenticated with, run:
Copy code
sh
vapi auth status
This will display the active organization and account. If you want to confirm which organization a specific assistant belongs to, you may need to compare the assistant's ID in the dashboard with the organization shown by this command. Source: [Vapi CLI Authentication Guide](https://docs.vapi.ai/cli/auth)
n
@Vapi Support Bot yes, the assistants belong to my account. both newly created assistant and the one which was not getting published/saved , is getting list in my account , after i vapi auth login and i do vapi assistant list.
v
Since you've confirmed your assistants appear in your account and the error persists, the best next step is to contact Vapi support with your account email and organization ID for deeper investigation. You can find your organization ID in the dashboard under Organization Settings. Example report format:
Copy code
Email: your@email.com
Organization ID: <your-org-id>
Issue: "key doesn't allow assistant id" when using assistants in dashboard
This will help the support team resolve your issue quickly. Sources: - [Vapi CLI Authentication Guide](https://docs.vapi.ai/cli/auth) - [Issue Reporting Guide](https://docs.vapi.ai/issue-reporting)
c
Please create a new public/private API key in the VAPI API keys section and it will resolve this issue
4 Views