#function calls not reaching external server
# support
r
The assistant acknowledges trying to do lookups No webhook requests are reaching server Multiple assistants show the same pattern The webhook endpoint works when tested directly This suggests either account permissions or a service-level issue preventing external function calls from being executed.
"toolCalls": [ { "id": "call_Q5hGuOxeo6q5VdU3SNHDzVQM", "type": "function", "function": { "name": "lookup-contact", "arguments": "{\"firstName\": \"Sally\", \"LastName\": \"Seashell\"}" } } ], "role": "tool_calls", "message": "", "time": 1748900750795, "secondsFromStart": 27.377 }, { "role": "tool_call_result", "time": 1748900751660, "secondsFromStart": 28.242, "name": "lookup-contact", "result": "No result returned.", "toolCallId": "call_Q5hGuOxeo6q5VdU3SNHDzVQM" },
tool-calls events are not reaching the webhook endpoint even though the assistant behavior suggests it's attempting to execute them.
k
Make sure your webhook authentication tokens, headers, or OAuth2 is correctly configured at the assistant or org level, verify your tool’s parameters and response format match Vapi’s requirements, check webhook logs in the Vapi dashboard for delivery errors; test your tool directly via Vapi’s test feature..
p
Hey @Kings_big💫, I am facing the same issue The endpoint I am trying to call is already public and works while using the "Test" button
s
Could you share more details about your setup and what you would like the desired result to be? Please also elaborate on how the external functions are set up