Webhook URL Not Showing in Vapi Dashboard After AP...
# support
k
I'm making an API request to create an agent on Vapi with a webhook URL, but the URL isn't appearing in the Advanced → Messaging → Server URL field on the Vapi dashboard. Here’s the part of the curl request I'm using: curl -X POST https://api.vapi.ai/assistant \ -H "Authorization: Bearer xxxxx" \ -H "Content-Type: application/json" \ -d '{ "transcriber": { "provider": "assembly-ai", "language": "en" }, "model": { "provider": "anthropic", "model": "claude-3-7-sonnet-20250219", "emotionRecognitionEnabled": true, "thinking": { "type": "enabled", "budgetTokens": 1024 } }, "emotionRecognitionEnabled": true }, "firstMessage": "Hi this is the first message", "endCallMessage": "End call message goes here", "transcriber": { "language": "en", "provider": "assembly-ai" }, "backgroundSound": "office", "firstMessageMode": "assistant-speaks-first", "voicemailDetection": { "provider": "google", "voicemailExpectedDurationSeconds": 25 }, "server": { "url": "https://webook.url.com/webhook/example" }, "firstMessageInterruptionsEnabled": true, "isServerUrlSecretSet": false } ] However, the webhook URL is not visible in the dashboard under Advanced → Messaging → Server URL. Is this expected behavior? Does isServerUrlSecretSet: false affect this? How can I ensure the webhook URL appears in the dashboard? Would appreciate any insights. Thanks! https://cdn.discordapp.com/attachments/1356346670778155234/1356346671193128960/Vapi-Dashboard-03-31-2025_08_59_PM.png?ex=67ec3bc6&is=67eaea46&hm=f5f1cb4c30d3427ffc7f05b04d073f98bf593e3e14d858823d7d32eaf6ceddff&
v
Based on your API request and the issue you're experiencing, I'd like to understand more about your configuration. It seems you're using the
server.url
parameter to set your webhook URL, which is the correct approach in the newer API format. However, there might be a few reasons why it's not appearing in the dashboard: 1. The dashboard might not display the webhook URL for security reasons, even though it's properly set and functioning in the backend. According to our documentation, "The secret is saved. But it's not made visible in the dashboard for security reasons" [source](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1341692740454584331). 2. The
isServerUrlSecretSet: false
parameter might be affecting this behavior, but I don't have specific information on how this parameter impacts URL visibility. To help troubleshoot this issue better: 1. Have you tried making a test call with this assistant to verify if the webhook is actually working despite not being visible in the dashboard? 2. Are you receiving any error messages when creating the assistant via the API? 3. Have you recently updated your Vapi integration? There was a change where
serverUrl
and
serverUrlSecret
properties were replaced by a new
server
property, which you're correctly using. Sources: - [Server URL Visibility in Dashboard](https://discord.com/channels/1211482211119796234/1211483291191083018/threads/1341692740454584331) - [Vapi API Reference Update Assistant](https://docs.vapi.ai/api-reference/assistants/update-assistant) - [Server URL Configuration Options](https://docs.vapi.ai/server-url/setting-server-urls)
k
Hey guys, I checked the list request and I saw the webhook URL populates in the agents even though it doesn't show on the dashboard. So I keep hopw it helps for future questions 😉
k
Hey, could you share the assistant ID so I could take a look why it's not showing up in the dashboard?