Joe
10/13/2025, 2:10 PMVapi Support Bot
10/13/2025, 2:12 PMjson
"assistantOverrides": {
"model": {
"tools": [{ "type": "endCall" }]
}
}
However, if transferCall tools are still available, this likely means that assistantOverrides cannot fully remove tools defined in the base assistant for outbound calls. There is no documented way to conditionally disable tools based on call direction—this may require restructuring your assistant setup or using separate assistants for inbound and outbound calls.
For more details, see the [API reference](https://docs.vapi.ai/api-reference/calls/create) and [assistantOverrides usage](https://docs.vapi.ai/assistants/concepts/transient-vs-permanent-configurations).
Sources:
- [API reference: Calls Create](https://docs.vapi.ai/api-reference/calls/create)
- [Transient vs permanent configurations](https://docs.vapi.ai/assistants/concepts/transient-vs-permanent-configurations)Vapi Support Bot
10/13/2025, 2:15 PMVercel
10/13/2025, 9:43 PMJoe
10/14/2025, 6:25 PMChiranjeet Mishra
10/14/2025, 7:13 PMfixed or exponential backoff, and configurable retry limits might also be of interest. More details on that are available in the [changelog entry](https://docs.vapi.ai/changelog/2025/8/27).
If the issue involves credential management for tools, the [credentials documentation](https://docs.vapi.ai/api-reference/tools/get) could provide more guidance on how to establish or troubleshoot those setups.Vercel
10/14/2025, 8:58 PMJoe
10/15/2025, 5:35 PMChiranjeet Mishra
10/16/2025, 6:52 PM