Skip to main content
PATCH
Update Voice Config

Authorizations

X-API-Key
string
header
required

Workspace API key (e.g. kej_live_...)

Path Parameters

agent_id
string
required
config_id
string
required

Body

application/json

Partial update for a voice configuration.

language_locale
string | null
name
string | null
prompt
string | null
first_speaker
enum<string> | null

Who speaks first in the call.

Available options:
agent,
user
first_message
string | null
first_message_uninterruptible
boolean | null
first_message_delay_ms
integer | null
Required range: x >= 0
voice_id
string | null
model
enum<string> | null

Available voice AI models.

Available options:
KJUE-v0,
KJUE-v0-mini,
KJUE-v0-large,
KJUE-v1.0
temperature
number | null
Required range: 0 <= x <= 2
recording_enabled
boolean | null
inactivity_messages
InactivityMessage · object[] | null
silence_timeout
integer | null
Required range: 5 <= x <= 120
max_duration
integer | null
Required range: 30 <= x <= 7200
is_default
boolean | null
is_active
boolean | null
config
Config · object | null

Response

Successful Response

Voice configuration in API responses (public-safe).

id
string
required
name
string
required
language_locale
string
required
prompt
string
required
first_speaker
string
required
recording_enabled
boolean
required
silence_timeout
integer
required
max_duration
integer
required
is_default
boolean
required
is_active
boolean
required
first_message
string | null
first_message_uninterruptible
boolean
default:false
first_message_delay_ms
integer | null
voice_id
string | null
voice_name
string | null
model
string | null
temperature
number | null
inactivity_messages
Inactivity Messages · object[] | null
corpus_id
string | null
created_at
string | null
updated_at
string | null