Hi everyone,
I'm having an issue where my dynamic assistant overrides are being ignored. My backend correctly receives the assistant.started (and assistant-request) webhooks and responds with a 200 OK containing the assistant object (including a dynamic firstMessage and system prompt).
The Problem:
The assistant ignores the server-side response and defaults to the dashboard's "Hello" greeting.
Configuration Detail:
I have configured my Server URL specifically within the "Messaging" section under the Advanced settings.
My Questions:
Does the Server URL in the "Messaging" section support full assistant overrides (like firstMessage and model configuration), or is it only for status updates?
Should I move this URL to a different section in the dashboard to ensure the assistant-request payload actually overrides the dashboard defaults?
My firstMessageMode is currently set to assistant-speaks-first-with-model-generated-message. Could this be preventing the server's firstMessage from taking precedence?
I want to keep the assistant logic entirely server-side but Vapi seems to favor the dashboard settings. Any help is appreciated!