hxrdxk
04/30/2025, 5:35 PMhxrdxk
04/30/2025, 5:36 PMVapi Support Bot
04/30/2025, 5:37 PMjavascript
// Order of application
members[n].assistantOverrides // Applied first (individual assistant)
membersOverrides // Applied second (global to all assistants)
You can use membersOverrides globally instead of setting for each assistant - it acts as a "house rule" that overrides individual assistant settings.
Sources:
- [Vapi Documentation](https://docs.vapi.ai/api-reference/squads/create)
- [Vapi Discord Channel](https://discord.com/channels/1211482211119796234/1334857584238399549)hxrdxk
04/30/2025, 5:38 PMVapi Support Bot
04/30/2025, 5:38 PMmembers[n].assistantOverrides applies to individual assistants, while membersOverrides acts as a global override for all assistants in the squad.
**Order of Application**:
1. First, members[n].assistantOverrides is applied
2. Then, membersOverrides is applied as a global override
You can use membersOverrides globally instead of setting individual overrides:
json
"membersOverrides": {
"maxDurationSeconds": 240,
// Other global settings
}
According to [Vapi documentation](https://docs.vapi.ai/api-reference/squads/create-squad), both can be used together, with squad-level settings taking priority.
Sources:
- [Vapi Documentation Create Squad](https://docs.vapi.ai/api-reference/squads/create-squad)
- [Vapi Discord Channel](https://discord.com/channels/1211482211119796234/1342518227816808449)
- [Vapi Discord Channel](https://discord.com/channels/1211482211119796234/1334857584238399549)hxrdxk
04/30/2025, 5:40 PMVapi Support Bot
04/30/2025, 5:40 PMjavascript
// Order of application (priority increases downward)
assistantOverrides // SDK level, when starting a Vapi instance
members[n].assistantOverrides // Individual assistant level in squad
membersOverrides // Global squad level (highest priority)
According to [Vapi Documentation](https://docs.vapi.ai/api-reference/squads/create), you can use membersOverrides alone for global settings or combine with individual overrides as needed.
Sources:
- [Vapi Documentation](https://docs.vapi.ai/api-reference/squads/create)
- [Vapi Discord Channel](https://discord.com/channels/1211482211119796234/1342518227816808449)Vapi Support Bot
04/30/2025, 5:41 PMmembers field is a required list of objects representing assistants in your squad. The call starts with the first assistant in this list:
json
"members": [
{
"assistantId": "assistant_123",
"assistantOverrides": { /* optional individual settings */ }
}
]
According to [Vapi documentation](https://docs.vapi.ai/api-reference/squads/create-squad), this field is mandatory when creating a squad.
Source:
- [Vapi Documentation Create Squad](https://docs.vapi.ai/api-reference/squads/create-squad)hxrdxk
04/30/2025, 5:45 PMVapi Support Bot
04/30/2025, 5:46 PMjavascript
// Order of application (priority increases downward)
assistantOverrides // SDK level (lowest priority)
members[n].assistantOverrides // Individual assistant level
membersOverrides // Global squad level (highest priority)
Each level overrides the previous ones, with membersOverrides having the final say.
Sources:
- [Vapi Documentation](https://docs.vapi.ai/api-reference/squads/create)
- [Vapi Discord Channel](https://discord.com/channels/1211482211119796234/1342518227816808449)Chiranjeet Mishra
05/01/2025, 8:30 AM