Skip to main content
POST
Create agent version

Authorizations

X-API-Key
string
header
required

Path Parameters

agentId
string
required

Body

application/json
mode
enum<string>
required
Available options:
FLOW,
PROMPT
overrideSTTConfig
object | null
required
overrideTTSConfig
object | null
required
overrideLLMConfig
object | null
required
firstMessage
string | null
required
prompt
object | null
promptPersonalityId
string | null
llmConfigId
string | null
languageId
string<uuid> | null
useKnowledgeBase
boolean
knowledgeBaseCollectionIds
string[]
sttConfigId
string | null
ttsConfigId
string | null
voiceId
string | null
voicemailMessage
string | null
voicemailDetectionMode
enum<string>
default:ASYNC
Available options:
ASYNC,
SYNC
speakFirst
boolean
default:false
enableBackgroundAudio
boolean
backgroundAudio
number
Required range: 0 <= x <= 100
voiceVolume
integer
default:100
Required range: 10 <= x <= 120
voiceSpeed
number
Required range: 0.8 <= x <= 1.2
postCallPrompt
string | null
postCallVariables
object[] | null
preCallWebhook
object | null
agentDelayBeforeFirstMessage
integer
Required range: 0 <= x <= 2500
initialSilenceTimeout
integer
default:30000
Required range: 0 <= x <= 60000
finalSilenceTimeout
integer
default:10000
Required range: 0 <= x <= 60000
transferImmediatelyOnInbound
boolean
default:false
maxCallDuration
integer
default:900
Required range: 300 <= x <= 6000
minInterruptionWords
integer
default:1
Required range: x >= 0
minInterruptionDuration
number
default:1
Required range: x >= 0
minEndpointingDelay
number
default:0.5
Required range: x >= 0
maxEndpointingDelay
number
default:3
Required range: x >= 0
vadActivationThreshold
number
default:0.5
Required range: 0.1 <= x <= 0.9
sms
object
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

New agent version created successfully

version
object
required