Unable to see any logs for the /assistant-request ...
# support
d
It has been correctly configured for the voice assistants in the "Phone Numbers" section. Moreover, our backend server is also not receiving any logs for the "/assistant-request" webhook. On the contrary, the end of call report webhook is being called correctly and is getting processed on our backend server. Need urgent help since this is affecting our production system and several medical clients. https://cdn.discordapp.com/attachments/1492023990783578162/1492023991337091112/Screenshot_2026-04-10_at_10.17.20_AM.png?ex=69d9d320&is=69d881a0&hm=5c4b4e242bd349b73d670de8c3cf73bb865c15c1e6191de0a3a0bcb1cf9389c7&
h
@dhruvaagrawal The assistant-request event is triggered on the webhook when no assistant is attached in the dashboard. To handle this correctly, remove any assistant linked to the number you are using and provide a server URL instead. When an inbound call occurs, the webhook will receive the assistant-request event.
d
@hamza-007 Thanks for the clarification. That could explain the current behaviour. However, this was working correctly until a few weeks ago - we've had both the Server URL and the Assistant configured on our phone numbers for a while, and the
/assistant-request
webhook was being triggered as expected. Something changed recently on VAPI's side that broke this. Can you confirm: did the precedence logic between Server URL and Assistant change recently? Previously, having both configured still resulted in the
/assistant-request
event being sent to our server URL. Now it seems the attached assistant takes priority and the webhook is skipped entirely. We need to understand if this was an intentional change so we can update our configuration across all phone numbers accordingly. This is a production system serving multiple medical practices, so would want to understand before we make this change.
@hamza-007 having read the documentation again, it states Vapi "may request" an assistant from the server when no
assistantId
is set. Can you clarify: 1. Under what conditions would it not request one? What does "may" mean here? 2. Is there a way to guarantee the
assistant-request
webhook fires on every inbound call?
h
When no assistant is linked to a phone number, the assistant-request event is triggered automatically whenever there’s an inbound call to that number. In the webhook response, you must provide the assistantId
c
adding to what hamza said,
assistant-request
webhook is guaranteed when there is no
assistantId
assigned to the phone number and the server URL is configured on the phone number itself. having both of those conditions will guarantee the webhook firing on all inbound calls.