Jamison Grudem
05/22/2025, 7:10 AMVapi Support Bot
05/22/2025, 7:12 AMassistantId
or a full assistant configuration in response to an assistant-request
event—not a squadId
. If you want to use a squad for multi-assistant workflows, you may need to initiate the call with the squad as the entry point, rather than via the server event for inbound calls.
Actionable next step:
If you need dynamic data (like the caller's name) in the first message of the initial assistant in a squad, consider handling this logic in your application layer or reach out to [Vapi support](https://docs.vapi.ai/support) to confirm if this feature is on the roadmap or if there is a recommended workaround.
Sources:
- [Server Events: Retrieving Assistants](https://docs.vapi.ai/server-url/events)
- [Squads (Multi-Assistant Conversations)](https://docs.vapi.ai/squads)
- [API Reference: Create Call](https://docs.vapi.ai/api-reference/calls/create?explorer=true)
- [API Reference: Create Squad](https://docs.vapi.ai/api-reference/squads/create?explorer=true)
- [Support](https://docs.vapi.ai/support)Jamison Grudem
05/22/2025, 7:19 AMfirstMessage
into the assistantOverrides
field for the assistant I wanted to create the dynamic first message for and then passed the response object back to Vapi as such
{
squad: ...
}
and it seemed to work fine. Not sure how stable this is going to be since it is undocumented but for right now it works.Vapi
05/22/2025, 2:00 PM