Hey folks! I’m integrating Vapi into an AI agent b...
# general-english
n
Hey folks! I’m integrating Vapi into an AI agent builder platform. Users create agents with a unique set of “tools” (each tool = an HTTP API endpoint I host). In text chat I already do dynamic tool routing. Now I want the same agent to work in Vapi voice + phone calls, but: Each call/session must get a custom tool set (based on the specific agent + tenant). I can’t pre-save all tools in Vapi because every user/agent differs. I’d like to inject tools at call start, and have tool calls be webhooked to my backend (I handle auth/tenancy/rate-limits). Questions: What’s the recommended way to send per-call tool definitions (schema + name + description) to Vapi? Is there a supported “assistant overrides” / “runtime tools” mechanism at call initialization? Can I resolve tools server-side on call.started (or equivalent) and return a tool list for that session?
3 Views