tomer_r97
12/01/2025, 10:07 AMVapi Support Bot
12/01/2025, 10:08 AMclientMessages array in assistantOverrides includes the exact message type expected by Vapi, which may be "tool.completed" instead of "tool-calls-result" due to recent updates.
json
"clientMessages": ["tool.completed", ...]
Review the [Server events documentation](https://docs.vapi.ai/server-url/events) to confirm the correct message type and update your configuration accordingly.
Sources:
- [Server events documentation](https://docs.vapi.ai/server-url/events)
- [Changelog April 26, 2025](https://docs.vapi.ai/changelog/2025/4/26)Vapi Support Bot
12/01/2025, 10:19 AMChiranjeet Mishra
12/02/2025, 1:48 PMtool-calls events with the Web SDK and updating the UI as necessary. Remember that client-side tools do not send results back to the model. For setting up client-side tool calls, refer to the [Client-side tools documentation](https://docs.vapi.ai/tools/client-side-websdk).
3. **Handling Errors**: The [Server Message Specification](https://docs.vapi.ai/api-reference/webhooks/server-message) provides detailed descriptions of various error scenarios that might occur during tool calls, which can help diagnose issues with your setup.
For any troubleshooting process, make sure your implementation aligns with these guidelines and support resources. This should help in effectively utilizing tool calls within your application.Pete_SF
01/09/2026, 1:24 PMChiranjeet Mishra
01/12/2026, 1:00 PMChiranjeet Mishra
01/12/2026, 1:00 PMassistantOverrides includes the correct client message type:
const assistantOverrides = { clientMessages: [ "tool-calls-results", "conversation-update", "function-call", // ... other messages you need ]};