Skip to main content
PATCH
Update agent version

Authorizations

X-API-Key
string
header
required

Path Parameters

agentId
string
required
versionId
string
required

Body

application/json
name
string | null
Required string length: 1 - 100
mode
enum<string>
Available options:
FLOW,
PROMPT
prompt
object | null
promptPersonalityId
string | null
sttConfigId
string | null
ttsConfigId
string | null
llmConfigId
string | null
overrideSTTConfig
object | null
overrideTTSConfig
object | null
overrideLLMConfig
object | null
voiceId
string | null
postCallPrompt
string | null
knowledgeBaseCollectionIds
string[]
voicemailMessage
string | null
voicemailDetectionMode
enum<string>
Available options:
ASYNC,
SYNC
speakFirst
boolean
firstMessage
string | null
useKnowledgeBase
boolean
enableBackgroundAudio
boolean
backgroundAudio
number
Required range: 0 <= x <= 100
voiceVolume
integer
Required range: 10 <= x <= 120
voiceSpeed
number
Required range: 0.8 <= x <= 1.2
forwardingPhoneNumber
string | null
Pattern: ^\+1(\d{10}|\d{3}-\d{3}-\d{4})|^\+[1-9]\d{1,14}$
postCallVariables
object[] | null
preCallWebhook
object | null
languageId
string<uuid>
agentDelayBeforeFirstMessage
integer
Required range: 0 <= x <= 2500
initialSilenceTimeout
integer
Required range: 0 <= x <= 60000
finalSilenceTimeout
integer
Required range: 0 <= x <= 60000
transferImmediatelyOnInbound
boolean
maxCallDuration
integer
Required range: 300 <= x <= 6000
minInterruptionWords
integer
Required range: x >= 0
minInterruptionDuration
number
Required range: x >= 0
minEndpointingDelay
number
Required range: x >= 0
maxEndpointingDelay
number
Required range: x >= 0
vadActivationThreshold
number
Required range: 0.1 <= x <= 0.9
inactivityTimeoutHours
integer | null
Required range: x >= 1
smsMaxTokens
integer
Required range: 100 <= x <= 2000
smsTemperature
number
Required range: 0 <= x <= 2
discardInboundSms
boolean
webChatAggregationWindowSeconds
integer | null
Required range: 1 <= x <= 115
emailDomainId
string | null
emailFromLocalPart
string | null
emailFromName
string | null
emailMaxTokens
integer | null
Required range: 100 <= x <= 10000
emailTemperature
number | null
Required range: 0 <= x <= 2
emailInactivityTimeoutHours
integer | null
Required range: x >= 1
emailFilteringEnabled
boolean
emailResponseMode
enum<string>
Available options:
AUTO_SEND,
SUGGEST_ONLY,
CONFIDENCE_BASED
emailConfidenceThreshold
number
Required range: 0 <= x <= 1
emailTags
object[] | null
sentimentAnalysis
boolean
warmTransferMessageMode
enum<string> | null
Available options:
STATIC,
PROMPT
warmTransferBriefingTemplate
string | null
warmTransferInteractive
boolean
warmTransferInstructions
string | null

Response

Agent version updated successfully

version
object
required