Get config version | Hume API
Fetches a specified version of a Config.
For more details on configuration options and how to configure EVI, see our configuration guide.
Authentication
X-Hume-Api-Keystring
API Key authentication via header
Path parameters
id
stringRequiredformat: "uuid"- Identifier for a Config. Formatted as a UUID.
version
integerRequired- Version number for a Config.
Configs, Prompts, Custom Voices, and Tools are versioned. This versioning system supports iterative development, allowing you to progressively refine configurations and revert to previous versions if needed.
Version numbers are integer values representing different iterations of the Config. Each update to the Config increments its version number.
Response
Success
builtin_tools
list of objects or null- List of built-in tools associated with this Config.
created_on
long- Time at which the Config was created. Measured in seconds since the Unix epoch.
ellm_model
object- A specific eLLM Model configuration
event_messages
object- Collection of event messages returned by the server.
Event messages are sent by the server when specific events occur during a chat session. These messages are used to configure behaviors for EVI, such as controlling how EVI starts a new conversation.
- evi_version
string- Specifies the EVI version to use. See our EVI Version Guide for differences between versions.
We’re officially sunsetting EVI versions 1 and 2 on August 30, 2025. To keep things running smoothly, be sure to migrate to EVI 3 before then.
id
string- Identifier for a Config. Formatted as a UUID.
interruption
object- An interruption configuration returned from the server
language_model
object- A specific LanguageModel
modified_on
long- Time at which the Config was last modified. Measured in seconds since the Unix epoch.
name
string- Name applied to all versions of a particular Config.
nudges
object- A specific nudge configuration returned from the server
prompt
object- A specific prompt version returned from the server
timeouts
object- Collection of timeout specifications returned by the server.
Timeouts are sent by the server when specific time-based events occur during a chat session. These specifications set the inactivity timeout and the maximum duration an EVI WebSocket connection can stay open before it is automatically disconnected.
tools
list of objects or null- List of user-defined tools associated with this Config.
turn_detection
object- A turn detection configuration returned from the server
version
integer- Version number for a Config.
version_description
string or null- An optional description of the Config version.
voice
object- An Octave voice available for text-to-speech
webhooks
list of objects or null- Map of webhooks associated with this config.