Skip to main content
Deepgram's Docs

Search documentation

Type to search this documentation.

On this pageOverview

Acknowledgements

Voice Agent

When the client sends an UpdateListen, UpdateThink, UpdateSpeak, or UpdatePrompt message, the server applies the change and replies with a corresponding acknowledgement event. The new configuration takes effect immediately and applies to every subsequent request.

You do not need to handle these events unless you want to verify that an update landed.

The server sends ListenUpdated after applying an UpdateListen message.

JSON

JSON
{
  "type": "ListenUpdated"
}

The server sends ThinkUpdated after applying an UpdateThink message. Because UpdateThink replaces the entire Think provider configuration (model, prompt, endpoint, and functions), ThinkUpdated confirms that the full replacement landed.

JSON

JSON
{
  "type": "ThinkUpdated"
}

The server sends SpeakUpdated after applying an UpdateSpeak message.

JSON

JSON
{
  "type": "SpeakUpdated"
}

The server sends PromptUpdated after applying an UpdatePrompt message.

JSON

JSON
{
  "type": "PromptUpdated"
}
Suggest an edit

Propose a replacement for this page. The site team reviews it before applying any changes.

Export
Documentation menu