Alberto
05/26/2025, 4:58 AMVapi Support Bot
05/26/2025, 5:00 AMGET /assistant/:id
or GET /squad/:id
endpoints to review the current configuration, but this will not confirm overrides applied at call time.
Sources:
- [Vapi API Reference: Update Assistant](https://docs.vapi.ai/api-reference/assistants/update)
- [Vapi API Reference: Get Assistant](https://docs.vapi.ai/api-reference/assistants/get)
- [Vapi API Reference: Update Squad](https://docs.vapi.ai/api-reference/squads/update)Alberto
05/26/2025, 5:05 AMAlberto
05/26/2025, 5:06 AMVapi Support Bot
05/26/2025, 5:07 AMstartSpeakingPlan
or stopSpeakingPlan
) were applied to a specific call. The only available method is to check the persisted configuration using GET /assistant/:id
, but this does not reflect per-call overrides.
If you need to audit runtime overrides, you may need to implement custom logging on the front-end when making the call with overrides applied.
Sources:
- [Vapi API Reference: Update Assistant](https://docs.vapi.ai/api-reference/assistants/update)
- [Vapi API Reference: Get Assistant](https://docs.vapi.ai/api-reference/assistants/get)
- [Vapi API Reference: Update Squad](https://docs.vapi.ai/api-reference/squads/update)Vapi Support Bot
05/26/2025, 5:07 AMstartSpeakingPlan
or stopSpeakingPlan
) were applied to an assistant for a specific call. The only confirmation is through observed behavior (e.g., voice changes) during the call. If you need to audit overrides, you may need to log them on the client side when initiating the call.
For reference: [Vapi API Reference: Get Logs](https://docs.vapi.ai/api-reference/logs/get)
Sources:
- [Vapi API Reference: Get Logs](https://docs.vapi.ai/api-reference/logs/get)
- [Vapi API Reference: Get Assistant](https://docs.vapi.ai/api-reference/assistants/get)Kings_big💫
05/26/2025, 7:05 AMVapi Support Bot
05/26/2025, 7:07 AMstartSpeakingPlan
or stopSpeakingPlan
) were applied to a specific call. The GET /call/:id
endpoint returns call details, but the documentation does not confirm that it includes a field for runtime overrides. If you need to audit overrides, consider logging them on the client side when making the call.
bash
curl https://api.vapi.ai/call/{callId} \
-H "Authorization: Bearer <token>"
This will return the call object, but may not show runtime overrides.
For more details, see the [Vapi Get Call documentation](https://docs.vapi.ai/api-reference/calls/get).
Sources:
- [Vapi API Reference: Get Call](https://docs.vapi.ai/api-reference/calls/get)
- [Vapi API Reference: Get Assistant](https://docs.vapi.ai/api-reference/assistants/get)
- [Vapi API Reference: Get Logs](https://docs.vapi.ai/api-reference/logs/get)Alberto
05/26/2025, 10:19 AMVapi Support Bot
05/26/2025, 10:22 AMjs
console.log("Overrides applied:", assistantOverrides);
vapi.start(assistantId, assistantOverrides);
This ensures you can audit which overrides were used, since the API and logs do not expose this information after the call is created.
Sources:
- [Vapi API Reference: Get Call](https://docs.vapi.ai/api-reference/calls/get)
- [Vapi API Reference: Get Logs](https://docs.vapi.ai/api-reference/logs/get)
- [Vapi API Reference: Get Assistant](https://docs.vapi.ai/api-reference/assistants/get)