Create agent version
curl --request POST \
--url https://prod.featherhq.com/api/v1/agents/{agentId} \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"overrideSTTConfig": {
"keywords": [
{
"keyword": "<string>",
"intensifier": "INTENSIFY"
}
]
},
"overrideTTSConfig": {
"pronunciations": []
},
"overrideLLMConfig": {},
"firstMessage": "<string>",
"prompt": {
"system": "<string>",
"systemUIFormatting": null,
"variables": [
{
"name": "<string>",
"required": true,
"defaultValue": "<string>"
}
],
"tools": [
"<string>"
],
"preBuiltTools": [
"<string>"
]
},
"promptPersonalityId": "<string>",
"llmConfigId": "<string>",
"languageId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"useKnowledgeBase": true,
"knowledgeBaseCollectionIds": [
"<string>"
],
"sttConfigId": "<string>",
"ttsConfigId": "<string>",
"voiceId": "<string>",
"voicemailMessage": "<string>",
"voicemailDetectionMode": "ASYNC",
"speakFirst": false,
"enableBackgroundAudio": true,
"backgroundAudio": 50,
"voiceVolume": 100,
"voiceSpeed": 1,
"postCallPrompt": "<string>",
"postCallVariables": [
{
"variableName": "<string>",
"description": "<string>",
"required": false
}
],
"preCallWebhook": {
"mode": "tool",
"toolId": "<string>",
"toolSlug": "<string>"
},
"agentDelayBeforeFirstMessage": 1250,
"initialSilenceTimeout": 30000,
"finalSilenceTimeout": 10000,
"transferImmediatelyOnInbound": false,
"maxCallDuration": 900,
"minInterruptionWords": 1,
"minInterruptionDuration": 1,
"minEndpointingDelay": 0.5,
"maxEndpointingDelay": 3,
"vadActivationThreshold": 0.5,
"webChatAggregationWindowSeconds": 58,
"emailDomainId": "<string>",
"emailFromLocalPart": "<string>",
"emailFromName": "<string>",
"emailMaxTokens": 5050,
"emailTemperature": 1,
"emailInactivityTimeoutHours": 2,
"emailFilteringEnabled": true,
"emailConfidenceThreshold": 0.5,
"emailTags": [
{
"name": "<string>",
"prompt": "<string>",
"autoClose": true,
"gmailLabelId": "<string>",
"gmailLabelName": "<string>"
}
],
"sentimentAnalysis": true,
"warmTransferBriefingTemplate": "<string>",
"warmTransferInteractive": true,
"warmTransferInstructions": "<string>"
}
'import requests
url = "https://prod.featherhq.com/api/v1/agents/{agentId}"
payload = {
"overrideSTTConfig": { "keywords": [
{
"keyword": "<string>",
"intensifier": "INTENSIFY"
}
] },
"overrideTTSConfig": { "pronunciations": [] },
"overrideLLMConfig": {},
"firstMessage": "<string>",
"prompt": {
"system": "<string>",
"systemUIFormatting": None,
"variables": [
{
"name": "<string>",
"required": True,
"defaultValue": "<string>"
}
],
"tools": ["<string>"],
"preBuiltTools": ["<string>"]
},
"promptPersonalityId": "<string>",
"llmConfigId": "<string>",
"languageId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"useKnowledgeBase": True,
"knowledgeBaseCollectionIds": ["<string>"],
"sttConfigId": "<string>",
"ttsConfigId": "<string>",
"voiceId": "<string>",
"voicemailMessage": "<string>",
"voicemailDetectionMode": "ASYNC",
"speakFirst": False,
"enableBackgroundAudio": True,
"backgroundAudio": 50,
"voiceVolume": 100,
"voiceSpeed": 1,
"postCallPrompt": "<string>",
"postCallVariables": [
{
"variableName": "<string>",
"description": "<string>",
"required": False
}
],
"preCallWebhook": {
"mode": "tool",
"toolId": "<string>",
"toolSlug": "<string>"
},
"agentDelayBeforeFirstMessage": 1250,
"initialSilenceTimeout": 30000,
"finalSilenceTimeout": 10000,
"transferImmediatelyOnInbound": False,
"maxCallDuration": 900,
"minInterruptionWords": 1,
"minInterruptionDuration": 1,
"minEndpointingDelay": 0.5,
"maxEndpointingDelay": 3,
"vadActivationThreshold": 0.5,
"webChatAggregationWindowSeconds": 58,
"emailDomainId": "<string>",
"emailFromLocalPart": "<string>",
"emailFromName": "<string>",
"emailMaxTokens": 5050,
"emailTemperature": 1,
"emailInactivityTimeoutHours": 2,
"emailFilteringEnabled": True,
"emailConfidenceThreshold": 0.5,
"emailTags": [
{
"name": "<string>",
"prompt": "<string>",
"autoClose": True,
"gmailLabelId": "<string>",
"gmailLabelName": "<string>"
}
],
"sentimentAnalysis": True,
"warmTransferBriefingTemplate": "<string>",
"warmTransferInteractive": True,
"warmTransferInstructions": "<string>"
}
headers = {
"X-API-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-API-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
overrideSTTConfig: {keywords: [{keyword: '<string>', intensifier: 'INTENSIFY'}]},
overrideTTSConfig: {pronunciations: []},
overrideLLMConfig: {},
firstMessage: '<string>',
prompt: {
system: '<string>',
systemUIFormatting: null,
variables: [{name: '<string>', required: true, defaultValue: '<string>'}],
tools: ['<string>'],
preBuiltTools: ['<string>']
},
promptPersonalityId: '<string>',
llmConfigId: '<string>',
languageId: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
useKnowledgeBase: true,
knowledgeBaseCollectionIds: ['<string>'],
sttConfigId: '<string>',
ttsConfigId: '<string>',
voiceId: '<string>',
voicemailMessage: '<string>',
voicemailDetectionMode: 'ASYNC',
speakFirst: false,
enableBackgroundAudio: true,
backgroundAudio: 50,
voiceVolume: 100,
voiceSpeed: 1,
postCallPrompt: '<string>',
postCallVariables: [{variableName: '<string>', description: '<string>', required: false}],
preCallWebhook: {mode: 'tool', toolId: '<string>', toolSlug: '<string>'},
agentDelayBeforeFirstMessage: 1250,
initialSilenceTimeout: 30000,
finalSilenceTimeout: 10000,
transferImmediatelyOnInbound: false,
maxCallDuration: 900,
minInterruptionWords: 1,
minInterruptionDuration: 1,
minEndpointingDelay: 0.5,
maxEndpointingDelay: 3,
vadActivationThreshold: 0.5,
webChatAggregationWindowSeconds: 58,
emailDomainId: '<string>',
emailFromLocalPart: '<string>',
emailFromName: '<string>',
emailMaxTokens: 5050,
emailTemperature: 1,
emailInactivityTimeoutHours: 2,
emailFilteringEnabled: true,
emailConfidenceThreshold: 0.5,
emailTags: [
{
name: '<string>',
prompt: '<string>',
autoClose: true,
gmailLabelId: '<string>',
gmailLabelName: '<string>'
}
],
sentimentAnalysis: true,
warmTransferBriefingTemplate: '<string>',
warmTransferInteractive: true,
warmTransferInstructions: '<string>'
})
};
fetch('https://prod.featherhq.com/api/v1/agents/{agentId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://prod.featherhq.com/api/v1/agents/{agentId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'overrideSTTConfig' => [
'keywords' => [
[
'keyword' => '<string>',
'intensifier' => 'INTENSIFY'
]
]
],
'overrideTTSConfig' => [
'pronunciations' => [
]
],
'overrideLLMConfig' => [
],
'firstMessage' => '<string>',
'prompt' => [
'system' => '<string>',
'systemUIFormatting' => null,
'variables' => [
[
'name' => '<string>',
'required' => true,
'defaultValue' => '<string>'
]
],
'tools' => [
'<string>'
],
'preBuiltTools' => [
'<string>'
]
],
'promptPersonalityId' => '<string>',
'llmConfigId' => '<string>',
'languageId' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'useKnowledgeBase' => true,
'knowledgeBaseCollectionIds' => [
'<string>'
],
'sttConfigId' => '<string>',
'ttsConfigId' => '<string>',
'voiceId' => '<string>',
'voicemailMessage' => '<string>',
'voicemailDetectionMode' => 'ASYNC',
'speakFirst' => false,
'enableBackgroundAudio' => true,
'backgroundAudio' => 50,
'voiceVolume' => 100,
'voiceSpeed' => 1,
'postCallPrompt' => '<string>',
'postCallVariables' => [
[
'variableName' => '<string>',
'description' => '<string>',
'required' => false
]
],
'preCallWebhook' => [
'mode' => 'tool',
'toolId' => '<string>',
'toolSlug' => '<string>'
],
'agentDelayBeforeFirstMessage' => 1250,
'initialSilenceTimeout' => 30000,
'finalSilenceTimeout' => 10000,
'transferImmediatelyOnInbound' => false,
'maxCallDuration' => 900,
'minInterruptionWords' => 1,
'minInterruptionDuration' => 1,
'minEndpointingDelay' => 0.5,
'maxEndpointingDelay' => 3,
'vadActivationThreshold' => 0.5,
'webChatAggregationWindowSeconds' => 58,
'emailDomainId' => '<string>',
'emailFromLocalPart' => '<string>',
'emailFromName' => '<string>',
'emailMaxTokens' => 5050,
'emailTemperature' => 1,
'emailInactivityTimeoutHours' => 2,
'emailFilteringEnabled' => true,
'emailConfidenceThreshold' => 0.5,
'emailTags' => [
[
'name' => '<string>',
'prompt' => '<string>',
'autoClose' => true,
'gmailLabelId' => '<string>',
'gmailLabelName' => '<string>'
]
],
'sentimentAnalysis' => true,
'warmTransferBriefingTemplate' => '<string>',
'warmTransferInteractive' => true,
'warmTransferInstructions' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://prod.featherhq.com/api/v1/agents/{agentId}"
payload := strings.NewReader("{\n \"overrideSTTConfig\": {\n \"keywords\": [\n {\n \"keyword\": \"<string>\",\n \"intensifier\": \"INTENSIFY\"\n }\n ]\n },\n \"overrideTTSConfig\": {\n \"pronunciations\": []\n },\n \"overrideLLMConfig\": {},\n \"firstMessage\": \"<string>\",\n \"prompt\": {\n \"system\": \"<string>\",\n \"systemUIFormatting\": null,\n \"variables\": [\n {\n \"name\": \"<string>\",\n \"required\": true,\n \"defaultValue\": \"<string>\"\n }\n ],\n \"tools\": [\n \"<string>\"\n ],\n \"preBuiltTools\": [\n \"<string>\"\n ]\n },\n \"promptPersonalityId\": \"<string>\",\n \"llmConfigId\": \"<string>\",\n \"languageId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"useKnowledgeBase\": true,\n \"knowledgeBaseCollectionIds\": [\n \"<string>\"\n ],\n \"sttConfigId\": \"<string>\",\n \"ttsConfigId\": \"<string>\",\n \"voiceId\": \"<string>\",\n \"voicemailMessage\": \"<string>\",\n \"voicemailDetectionMode\": \"ASYNC\",\n \"speakFirst\": false,\n \"enableBackgroundAudio\": true,\n \"backgroundAudio\": 50,\n \"voiceVolume\": 100,\n \"voiceSpeed\": 1,\n \"postCallPrompt\": \"<string>\",\n \"postCallVariables\": [\n {\n \"variableName\": \"<string>\",\n \"description\": \"<string>\",\n \"required\": false\n }\n ],\n \"preCallWebhook\": {\n \"mode\": \"tool\",\n \"toolId\": \"<string>\",\n \"toolSlug\": \"<string>\"\n },\n \"agentDelayBeforeFirstMessage\": 1250,\n \"initialSilenceTimeout\": 30000,\n \"finalSilenceTimeout\": 10000,\n \"transferImmediatelyOnInbound\": false,\n \"maxCallDuration\": 900,\n \"minInterruptionWords\": 1,\n \"minInterruptionDuration\": 1,\n \"minEndpointingDelay\": 0.5,\n \"maxEndpointingDelay\": 3,\n \"vadActivationThreshold\": 0.5,\n \"webChatAggregationWindowSeconds\": 58,\n \"emailDomainId\": \"<string>\",\n \"emailFromLocalPart\": \"<string>\",\n \"emailFromName\": \"<string>\",\n \"emailMaxTokens\": 5050,\n \"emailTemperature\": 1,\n \"emailInactivityTimeoutHours\": 2,\n \"emailFilteringEnabled\": true,\n \"emailConfidenceThreshold\": 0.5,\n \"emailTags\": [\n {\n \"name\": \"<string>\",\n \"prompt\": \"<string>\",\n \"autoClose\": true,\n \"gmailLabelId\": \"<string>\",\n \"gmailLabelName\": \"<string>\"\n }\n ],\n \"sentimentAnalysis\": true,\n \"warmTransferBriefingTemplate\": \"<string>\",\n \"warmTransferInteractive\": true,\n \"warmTransferInstructions\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-API-Key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://prod.featherhq.com/api/v1/agents/{agentId}")
.header("X-API-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"overrideSTTConfig\": {\n \"keywords\": [\n {\n \"keyword\": \"<string>\",\n \"intensifier\": \"INTENSIFY\"\n }\n ]\n },\n \"overrideTTSConfig\": {\n \"pronunciations\": []\n },\n \"overrideLLMConfig\": {},\n \"firstMessage\": \"<string>\",\n \"prompt\": {\n \"system\": \"<string>\",\n \"systemUIFormatting\": null,\n \"variables\": [\n {\n \"name\": \"<string>\",\n \"required\": true,\n \"defaultValue\": \"<string>\"\n }\n ],\n \"tools\": [\n \"<string>\"\n ],\n \"preBuiltTools\": [\n \"<string>\"\n ]\n },\n \"promptPersonalityId\": \"<string>\",\n \"llmConfigId\": \"<string>\",\n \"languageId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"useKnowledgeBase\": true,\n \"knowledgeBaseCollectionIds\": [\n \"<string>\"\n ],\n \"sttConfigId\": \"<string>\",\n \"ttsConfigId\": \"<string>\",\n \"voiceId\": \"<string>\",\n \"voicemailMessage\": \"<string>\",\n \"voicemailDetectionMode\": \"ASYNC\",\n \"speakFirst\": false,\n \"enableBackgroundAudio\": true,\n \"backgroundAudio\": 50,\n \"voiceVolume\": 100,\n \"voiceSpeed\": 1,\n \"postCallPrompt\": \"<string>\",\n \"postCallVariables\": [\n {\n \"variableName\": \"<string>\",\n \"description\": \"<string>\",\n \"required\": false\n }\n ],\n \"preCallWebhook\": {\n \"mode\": \"tool\",\n \"toolId\": \"<string>\",\n \"toolSlug\": \"<string>\"\n },\n \"agentDelayBeforeFirstMessage\": 1250,\n \"initialSilenceTimeout\": 30000,\n \"finalSilenceTimeout\": 10000,\n \"transferImmediatelyOnInbound\": false,\n \"maxCallDuration\": 900,\n \"minInterruptionWords\": 1,\n \"minInterruptionDuration\": 1,\n \"minEndpointingDelay\": 0.5,\n \"maxEndpointingDelay\": 3,\n \"vadActivationThreshold\": 0.5,\n \"webChatAggregationWindowSeconds\": 58,\n \"emailDomainId\": \"<string>\",\n \"emailFromLocalPart\": \"<string>\",\n \"emailFromName\": \"<string>\",\n \"emailMaxTokens\": 5050,\n \"emailTemperature\": 1,\n \"emailInactivityTimeoutHours\": 2,\n \"emailFilteringEnabled\": true,\n \"emailConfidenceThreshold\": 0.5,\n \"emailTags\": [\n {\n \"name\": \"<string>\",\n \"prompt\": \"<string>\",\n \"autoClose\": true,\n \"gmailLabelId\": \"<string>\",\n \"gmailLabelName\": \"<string>\"\n }\n ],\n \"sentimentAnalysis\": true,\n \"warmTransferBriefingTemplate\": \"<string>\",\n \"warmTransferInteractive\": true,\n \"warmTransferInstructions\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://prod.featherhq.com/api/v1/agents/{agentId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-API-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"overrideSTTConfig\": {\n \"keywords\": [\n {\n \"keyword\": \"<string>\",\n \"intensifier\": \"INTENSIFY\"\n }\n ]\n },\n \"overrideTTSConfig\": {\n \"pronunciations\": []\n },\n \"overrideLLMConfig\": {},\n \"firstMessage\": \"<string>\",\n \"prompt\": {\n \"system\": \"<string>\",\n \"systemUIFormatting\": null,\n \"variables\": [\n {\n \"name\": \"<string>\",\n \"required\": true,\n \"defaultValue\": \"<string>\"\n }\n ],\n \"tools\": [\n \"<string>\"\n ],\n \"preBuiltTools\": [\n \"<string>\"\n ]\n },\n \"promptPersonalityId\": \"<string>\",\n \"llmConfigId\": \"<string>\",\n \"languageId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"useKnowledgeBase\": true,\n \"knowledgeBaseCollectionIds\": [\n \"<string>\"\n ],\n \"sttConfigId\": \"<string>\",\n \"ttsConfigId\": \"<string>\",\n \"voiceId\": \"<string>\",\n \"voicemailMessage\": \"<string>\",\n \"voicemailDetectionMode\": \"ASYNC\",\n \"speakFirst\": false,\n \"enableBackgroundAudio\": true,\n \"backgroundAudio\": 50,\n \"voiceVolume\": 100,\n \"voiceSpeed\": 1,\n \"postCallPrompt\": \"<string>\",\n \"postCallVariables\": [\n {\n \"variableName\": \"<string>\",\n \"description\": \"<string>\",\n \"required\": false\n }\n ],\n \"preCallWebhook\": {\n \"mode\": \"tool\",\n \"toolId\": \"<string>\",\n \"toolSlug\": \"<string>\"\n },\n \"agentDelayBeforeFirstMessage\": 1250,\n \"initialSilenceTimeout\": 30000,\n \"finalSilenceTimeout\": 10000,\n \"transferImmediatelyOnInbound\": false,\n \"maxCallDuration\": 900,\n \"minInterruptionWords\": 1,\n \"minInterruptionDuration\": 1,\n \"minEndpointingDelay\": 0.5,\n \"maxEndpointingDelay\": 3,\n \"vadActivationThreshold\": 0.5,\n \"webChatAggregationWindowSeconds\": 58,\n \"emailDomainId\": \"<string>\",\n \"emailFromLocalPart\": \"<string>\",\n \"emailFromName\": \"<string>\",\n \"emailMaxTokens\": 5050,\n \"emailTemperature\": 1,\n \"emailInactivityTimeoutHours\": 2,\n \"emailFilteringEnabled\": true,\n \"emailConfidenceThreshold\": 0.5,\n \"emailTags\": [\n {\n \"name\": \"<string>\",\n \"prompt\": \"<string>\",\n \"autoClose\": true,\n \"gmailLabelId\": \"<string>\",\n \"gmailLabelName\": \"<string>\"\n }\n ],\n \"sentimentAnalysis\": true,\n \"warmTransferBriefingTemplate\": \"<string>\",\n \"warmTransferInteractive\": true,\n \"warmTransferInstructions\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"version": {
"id": "<string>",
"version": 123,
"name": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"promptPersonalityId": "<string>",
"sttConfigId": "<string>",
"ttsConfigId": "<string>",
"llmConfigId": "<string>",
"overrideSTTConfig": {
"keywords": [
{
"keyword": "<string>",
"intensifier": "INTENSIFY"
}
]
},
"overrideTTSConfig": {
"pronunciations": []
},
"overrideLLMConfig": {},
"voiceId": "<string>",
"postCallPrompt": "<string>",
"postCallVariables": [
{
"variableName": "<string>",
"description": "<string>",
"required": false
}
],
"knowledgeBaseCollectionIds": [
"<string>"
],
"voicemailMessage": "<string>",
"firstMessage": "<string>",
"forwardingPhoneNumber": "<string>",
"warmTransferBriefingTemplate": "<string>",
"warmTransferInstructions": "<string>",
"inactivityTimeoutHours": 2,
"smsMaxTokens": 1050,
"smsTemperature": 1,
"webChatAggregationWindowSeconds": 58,
"prompt": {
"system": "<string>",
"systemUIFormatting": null,
"variables": [
{
"name": "<string>",
"required": true,
"defaultValue": "<string>"
}
],
"tools": [
"<string>"
],
"preBuiltTools": [
"<string>"
]
},
"voicemailDetectionMode": "ASYNC",
"speakFirst": false,
"useKnowledgeBase": true,
"enableBackgroundAudio": false,
"backgroundAudio": 50,
"voiceVolume": 100,
"warmTransferInteractive": false,
"voiceSpeed": 1,
"agentDelayBeforeFirstMessage": 500,
"initialSilenceTimeout": 30000,
"finalSilenceTimeout": 10000,
"maxCallDuration": 900,
"minInterruptionWords": 1,
"minInterruptionDuration": 1,
"minEndpointingDelay": 0.5,
"maxEndpointingDelay": 3,
"vadActivationThreshold": 0.5,
"language": {
"languageId": "<string>",
"languageDisplayName": "<string>"
},
"transferImmediatelyOnInbound": false,
"discardInboundSms": false,
"emailDomainId": "<string>",
"emailFromLocalPart": "<string>",
"emailFromName": "<string>",
"emailMaxTokens": 5050,
"emailTemperature": 1,
"emailInactivityTimeoutHours": 2,
"emailFilteringEnabled": false,
"emailResponseMode": "AUTO_SEND",
"emailConfidenceThreshold": 0.8,
"emailTags": [
{
"name": "<string>",
"prompt": "<string>",
"autoClose": true,
"gmailLabelId": "<string>",
"gmailLabelName": "<string>"
}
],
"sentimentAnalysis": false,
"preCallWebhook": {
"mode": "tool",
"toolId": "<string>",
"toolSlug": "<string>"
}
}
}{
"status": 400,
"message": "Bad request",
"code": "BAD_REQUEST",
"success": false
}{
"status": 500,
"message": "Internal server error",
"code": "INTERNAL_SERVER_ERROR",
"success": false
}Agents
Create agent version
Create a new version for an existing agent
POST
/
api
/
v1
/
agents
/
{agentId}
Create agent version
curl --request POST \
--url https://prod.featherhq.com/api/v1/agents/{agentId} \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"overrideSTTConfig": {
"keywords": [
{
"keyword": "<string>",
"intensifier": "INTENSIFY"
}
]
},
"overrideTTSConfig": {
"pronunciations": []
},
"overrideLLMConfig": {},
"firstMessage": "<string>",
"prompt": {
"system": "<string>",
"systemUIFormatting": null,
"variables": [
{
"name": "<string>",
"required": true,
"defaultValue": "<string>"
}
],
"tools": [
"<string>"
],
"preBuiltTools": [
"<string>"
]
},
"promptPersonalityId": "<string>",
"llmConfigId": "<string>",
"languageId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"useKnowledgeBase": true,
"knowledgeBaseCollectionIds": [
"<string>"
],
"sttConfigId": "<string>",
"ttsConfigId": "<string>",
"voiceId": "<string>",
"voicemailMessage": "<string>",
"voicemailDetectionMode": "ASYNC",
"speakFirst": false,
"enableBackgroundAudio": true,
"backgroundAudio": 50,
"voiceVolume": 100,
"voiceSpeed": 1,
"postCallPrompt": "<string>",
"postCallVariables": [
{
"variableName": "<string>",
"description": "<string>",
"required": false
}
],
"preCallWebhook": {
"mode": "tool",
"toolId": "<string>",
"toolSlug": "<string>"
},
"agentDelayBeforeFirstMessage": 1250,
"initialSilenceTimeout": 30000,
"finalSilenceTimeout": 10000,
"transferImmediatelyOnInbound": false,
"maxCallDuration": 900,
"minInterruptionWords": 1,
"minInterruptionDuration": 1,
"minEndpointingDelay": 0.5,
"maxEndpointingDelay": 3,
"vadActivationThreshold": 0.5,
"webChatAggregationWindowSeconds": 58,
"emailDomainId": "<string>",
"emailFromLocalPart": "<string>",
"emailFromName": "<string>",
"emailMaxTokens": 5050,
"emailTemperature": 1,
"emailInactivityTimeoutHours": 2,
"emailFilteringEnabled": true,
"emailConfidenceThreshold": 0.5,
"emailTags": [
{
"name": "<string>",
"prompt": "<string>",
"autoClose": true,
"gmailLabelId": "<string>",
"gmailLabelName": "<string>"
}
],
"sentimentAnalysis": true,
"warmTransferBriefingTemplate": "<string>",
"warmTransferInteractive": true,
"warmTransferInstructions": "<string>"
}
'import requests
url = "https://prod.featherhq.com/api/v1/agents/{agentId}"
payload = {
"overrideSTTConfig": { "keywords": [
{
"keyword": "<string>",
"intensifier": "INTENSIFY"
}
] },
"overrideTTSConfig": { "pronunciations": [] },
"overrideLLMConfig": {},
"firstMessage": "<string>",
"prompt": {
"system": "<string>",
"systemUIFormatting": None,
"variables": [
{
"name": "<string>",
"required": True,
"defaultValue": "<string>"
}
],
"tools": ["<string>"],
"preBuiltTools": ["<string>"]
},
"promptPersonalityId": "<string>",
"llmConfigId": "<string>",
"languageId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"useKnowledgeBase": True,
"knowledgeBaseCollectionIds": ["<string>"],
"sttConfigId": "<string>",
"ttsConfigId": "<string>",
"voiceId": "<string>",
"voicemailMessage": "<string>",
"voicemailDetectionMode": "ASYNC",
"speakFirst": False,
"enableBackgroundAudio": True,
"backgroundAudio": 50,
"voiceVolume": 100,
"voiceSpeed": 1,
"postCallPrompt": "<string>",
"postCallVariables": [
{
"variableName": "<string>",
"description": "<string>",
"required": False
}
],
"preCallWebhook": {
"mode": "tool",
"toolId": "<string>",
"toolSlug": "<string>"
},
"agentDelayBeforeFirstMessage": 1250,
"initialSilenceTimeout": 30000,
"finalSilenceTimeout": 10000,
"transferImmediatelyOnInbound": False,
"maxCallDuration": 900,
"minInterruptionWords": 1,
"minInterruptionDuration": 1,
"minEndpointingDelay": 0.5,
"maxEndpointingDelay": 3,
"vadActivationThreshold": 0.5,
"webChatAggregationWindowSeconds": 58,
"emailDomainId": "<string>",
"emailFromLocalPart": "<string>",
"emailFromName": "<string>",
"emailMaxTokens": 5050,
"emailTemperature": 1,
"emailInactivityTimeoutHours": 2,
"emailFilteringEnabled": True,
"emailConfidenceThreshold": 0.5,
"emailTags": [
{
"name": "<string>",
"prompt": "<string>",
"autoClose": True,
"gmailLabelId": "<string>",
"gmailLabelName": "<string>"
}
],
"sentimentAnalysis": True,
"warmTransferBriefingTemplate": "<string>",
"warmTransferInteractive": True,
"warmTransferInstructions": "<string>"
}
headers = {
"X-API-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-API-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
overrideSTTConfig: {keywords: [{keyword: '<string>', intensifier: 'INTENSIFY'}]},
overrideTTSConfig: {pronunciations: []},
overrideLLMConfig: {},
firstMessage: '<string>',
prompt: {
system: '<string>',
systemUIFormatting: null,
variables: [{name: '<string>', required: true, defaultValue: '<string>'}],
tools: ['<string>'],
preBuiltTools: ['<string>']
},
promptPersonalityId: '<string>',
llmConfigId: '<string>',
languageId: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
useKnowledgeBase: true,
knowledgeBaseCollectionIds: ['<string>'],
sttConfigId: '<string>',
ttsConfigId: '<string>',
voiceId: '<string>',
voicemailMessage: '<string>',
voicemailDetectionMode: 'ASYNC',
speakFirst: false,
enableBackgroundAudio: true,
backgroundAudio: 50,
voiceVolume: 100,
voiceSpeed: 1,
postCallPrompt: '<string>',
postCallVariables: [{variableName: '<string>', description: '<string>', required: false}],
preCallWebhook: {mode: 'tool', toolId: '<string>', toolSlug: '<string>'},
agentDelayBeforeFirstMessage: 1250,
initialSilenceTimeout: 30000,
finalSilenceTimeout: 10000,
transferImmediatelyOnInbound: false,
maxCallDuration: 900,
minInterruptionWords: 1,
minInterruptionDuration: 1,
minEndpointingDelay: 0.5,
maxEndpointingDelay: 3,
vadActivationThreshold: 0.5,
webChatAggregationWindowSeconds: 58,
emailDomainId: '<string>',
emailFromLocalPart: '<string>',
emailFromName: '<string>',
emailMaxTokens: 5050,
emailTemperature: 1,
emailInactivityTimeoutHours: 2,
emailFilteringEnabled: true,
emailConfidenceThreshold: 0.5,
emailTags: [
{
name: '<string>',
prompt: '<string>',
autoClose: true,
gmailLabelId: '<string>',
gmailLabelName: '<string>'
}
],
sentimentAnalysis: true,
warmTransferBriefingTemplate: '<string>',
warmTransferInteractive: true,
warmTransferInstructions: '<string>'
})
};
fetch('https://prod.featherhq.com/api/v1/agents/{agentId}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://prod.featherhq.com/api/v1/agents/{agentId}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'overrideSTTConfig' => [
'keywords' => [
[
'keyword' => '<string>',
'intensifier' => 'INTENSIFY'
]
]
],
'overrideTTSConfig' => [
'pronunciations' => [
]
],
'overrideLLMConfig' => [
],
'firstMessage' => '<string>',
'prompt' => [
'system' => '<string>',
'systemUIFormatting' => null,
'variables' => [
[
'name' => '<string>',
'required' => true,
'defaultValue' => '<string>'
]
],
'tools' => [
'<string>'
],
'preBuiltTools' => [
'<string>'
]
],
'promptPersonalityId' => '<string>',
'llmConfigId' => '<string>',
'languageId' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'useKnowledgeBase' => true,
'knowledgeBaseCollectionIds' => [
'<string>'
],
'sttConfigId' => '<string>',
'ttsConfigId' => '<string>',
'voiceId' => '<string>',
'voicemailMessage' => '<string>',
'voicemailDetectionMode' => 'ASYNC',
'speakFirst' => false,
'enableBackgroundAudio' => true,
'backgroundAudio' => 50,
'voiceVolume' => 100,
'voiceSpeed' => 1,
'postCallPrompt' => '<string>',
'postCallVariables' => [
[
'variableName' => '<string>',
'description' => '<string>',
'required' => false
]
],
'preCallWebhook' => [
'mode' => 'tool',
'toolId' => '<string>',
'toolSlug' => '<string>'
],
'agentDelayBeforeFirstMessage' => 1250,
'initialSilenceTimeout' => 30000,
'finalSilenceTimeout' => 10000,
'transferImmediatelyOnInbound' => false,
'maxCallDuration' => 900,
'minInterruptionWords' => 1,
'minInterruptionDuration' => 1,
'minEndpointingDelay' => 0.5,
'maxEndpointingDelay' => 3,
'vadActivationThreshold' => 0.5,
'webChatAggregationWindowSeconds' => 58,
'emailDomainId' => '<string>',
'emailFromLocalPart' => '<string>',
'emailFromName' => '<string>',
'emailMaxTokens' => 5050,
'emailTemperature' => 1,
'emailInactivityTimeoutHours' => 2,
'emailFilteringEnabled' => true,
'emailConfidenceThreshold' => 0.5,
'emailTags' => [
[
'name' => '<string>',
'prompt' => '<string>',
'autoClose' => true,
'gmailLabelId' => '<string>',
'gmailLabelName' => '<string>'
]
],
'sentimentAnalysis' => true,
'warmTransferBriefingTemplate' => '<string>',
'warmTransferInteractive' => true,
'warmTransferInstructions' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-API-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://prod.featherhq.com/api/v1/agents/{agentId}"
payload := strings.NewReader("{\n \"overrideSTTConfig\": {\n \"keywords\": [\n {\n \"keyword\": \"<string>\",\n \"intensifier\": \"INTENSIFY\"\n }\n ]\n },\n \"overrideTTSConfig\": {\n \"pronunciations\": []\n },\n \"overrideLLMConfig\": {},\n \"firstMessage\": \"<string>\",\n \"prompt\": {\n \"system\": \"<string>\",\n \"systemUIFormatting\": null,\n \"variables\": [\n {\n \"name\": \"<string>\",\n \"required\": true,\n \"defaultValue\": \"<string>\"\n }\n ],\n \"tools\": [\n \"<string>\"\n ],\n \"preBuiltTools\": [\n \"<string>\"\n ]\n },\n \"promptPersonalityId\": \"<string>\",\n \"llmConfigId\": \"<string>\",\n \"languageId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"useKnowledgeBase\": true,\n \"knowledgeBaseCollectionIds\": [\n \"<string>\"\n ],\n \"sttConfigId\": \"<string>\",\n \"ttsConfigId\": \"<string>\",\n \"voiceId\": \"<string>\",\n \"voicemailMessage\": \"<string>\",\n \"voicemailDetectionMode\": \"ASYNC\",\n \"speakFirst\": false,\n \"enableBackgroundAudio\": true,\n \"backgroundAudio\": 50,\n \"voiceVolume\": 100,\n \"voiceSpeed\": 1,\n \"postCallPrompt\": \"<string>\",\n \"postCallVariables\": [\n {\n \"variableName\": \"<string>\",\n \"description\": \"<string>\",\n \"required\": false\n }\n ],\n \"preCallWebhook\": {\n \"mode\": \"tool\",\n \"toolId\": \"<string>\",\n \"toolSlug\": \"<string>\"\n },\n \"agentDelayBeforeFirstMessage\": 1250,\n \"initialSilenceTimeout\": 30000,\n \"finalSilenceTimeout\": 10000,\n \"transferImmediatelyOnInbound\": false,\n \"maxCallDuration\": 900,\n \"minInterruptionWords\": 1,\n \"minInterruptionDuration\": 1,\n \"minEndpointingDelay\": 0.5,\n \"maxEndpointingDelay\": 3,\n \"vadActivationThreshold\": 0.5,\n \"webChatAggregationWindowSeconds\": 58,\n \"emailDomainId\": \"<string>\",\n \"emailFromLocalPart\": \"<string>\",\n \"emailFromName\": \"<string>\",\n \"emailMaxTokens\": 5050,\n \"emailTemperature\": 1,\n \"emailInactivityTimeoutHours\": 2,\n \"emailFilteringEnabled\": true,\n \"emailConfidenceThreshold\": 0.5,\n \"emailTags\": [\n {\n \"name\": \"<string>\",\n \"prompt\": \"<string>\",\n \"autoClose\": true,\n \"gmailLabelId\": \"<string>\",\n \"gmailLabelName\": \"<string>\"\n }\n ],\n \"sentimentAnalysis\": true,\n \"warmTransferBriefingTemplate\": \"<string>\",\n \"warmTransferInteractive\": true,\n \"warmTransferInstructions\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("X-API-Key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://prod.featherhq.com/api/v1/agents/{agentId}")
.header("X-API-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"overrideSTTConfig\": {\n \"keywords\": [\n {\n \"keyword\": \"<string>\",\n \"intensifier\": \"INTENSIFY\"\n }\n ]\n },\n \"overrideTTSConfig\": {\n \"pronunciations\": []\n },\n \"overrideLLMConfig\": {},\n \"firstMessage\": \"<string>\",\n \"prompt\": {\n \"system\": \"<string>\",\n \"systemUIFormatting\": null,\n \"variables\": [\n {\n \"name\": \"<string>\",\n \"required\": true,\n \"defaultValue\": \"<string>\"\n }\n ],\n \"tools\": [\n \"<string>\"\n ],\n \"preBuiltTools\": [\n \"<string>\"\n ]\n },\n \"promptPersonalityId\": \"<string>\",\n \"llmConfigId\": \"<string>\",\n \"languageId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"useKnowledgeBase\": true,\n \"knowledgeBaseCollectionIds\": [\n \"<string>\"\n ],\n \"sttConfigId\": \"<string>\",\n \"ttsConfigId\": \"<string>\",\n \"voiceId\": \"<string>\",\n \"voicemailMessage\": \"<string>\",\n \"voicemailDetectionMode\": \"ASYNC\",\n \"speakFirst\": false,\n \"enableBackgroundAudio\": true,\n \"backgroundAudio\": 50,\n \"voiceVolume\": 100,\n \"voiceSpeed\": 1,\n \"postCallPrompt\": \"<string>\",\n \"postCallVariables\": [\n {\n \"variableName\": \"<string>\",\n \"description\": \"<string>\",\n \"required\": false\n }\n ],\n \"preCallWebhook\": {\n \"mode\": \"tool\",\n \"toolId\": \"<string>\",\n \"toolSlug\": \"<string>\"\n },\n \"agentDelayBeforeFirstMessage\": 1250,\n \"initialSilenceTimeout\": 30000,\n \"finalSilenceTimeout\": 10000,\n \"transferImmediatelyOnInbound\": false,\n \"maxCallDuration\": 900,\n \"minInterruptionWords\": 1,\n \"minInterruptionDuration\": 1,\n \"minEndpointingDelay\": 0.5,\n \"maxEndpointingDelay\": 3,\n \"vadActivationThreshold\": 0.5,\n \"webChatAggregationWindowSeconds\": 58,\n \"emailDomainId\": \"<string>\",\n \"emailFromLocalPart\": \"<string>\",\n \"emailFromName\": \"<string>\",\n \"emailMaxTokens\": 5050,\n \"emailTemperature\": 1,\n \"emailInactivityTimeoutHours\": 2,\n \"emailFilteringEnabled\": true,\n \"emailConfidenceThreshold\": 0.5,\n \"emailTags\": [\n {\n \"name\": \"<string>\",\n \"prompt\": \"<string>\",\n \"autoClose\": true,\n \"gmailLabelId\": \"<string>\",\n \"gmailLabelName\": \"<string>\"\n }\n ],\n \"sentimentAnalysis\": true,\n \"warmTransferBriefingTemplate\": \"<string>\",\n \"warmTransferInteractive\": true,\n \"warmTransferInstructions\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://prod.featherhq.com/api/v1/agents/{agentId}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-API-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"overrideSTTConfig\": {\n \"keywords\": [\n {\n \"keyword\": \"<string>\",\n \"intensifier\": \"INTENSIFY\"\n }\n ]\n },\n \"overrideTTSConfig\": {\n \"pronunciations\": []\n },\n \"overrideLLMConfig\": {},\n \"firstMessage\": \"<string>\",\n \"prompt\": {\n \"system\": \"<string>\",\n \"systemUIFormatting\": null,\n \"variables\": [\n {\n \"name\": \"<string>\",\n \"required\": true,\n \"defaultValue\": \"<string>\"\n }\n ],\n \"tools\": [\n \"<string>\"\n ],\n \"preBuiltTools\": [\n \"<string>\"\n ]\n },\n \"promptPersonalityId\": \"<string>\",\n \"llmConfigId\": \"<string>\",\n \"languageId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"useKnowledgeBase\": true,\n \"knowledgeBaseCollectionIds\": [\n \"<string>\"\n ],\n \"sttConfigId\": \"<string>\",\n \"ttsConfigId\": \"<string>\",\n \"voiceId\": \"<string>\",\n \"voicemailMessage\": \"<string>\",\n \"voicemailDetectionMode\": \"ASYNC\",\n \"speakFirst\": false,\n \"enableBackgroundAudio\": true,\n \"backgroundAudio\": 50,\n \"voiceVolume\": 100,\n \"voiceSpeed\": 1,\n \"postCallPrompt\": \"<string>\",\n \"postCallVariables\": [\n {\n \"variableName\": \"<string>\",\n \"description\": \"<string>\",\n \"required\": false\n }\n ],\n \"preCallWebhook\": {\n \"mode\": \"tool\",\n \"toolId\": \"<string>\",\n \"toolSlug\": \"<string>\"\n },\n \"agentDelayBeforeFirstMessage\": 1250,\n \"initialSilenceTimeout\": 30000,\n \"finalSilenceTimeout\": 10000,\n \"transferImmediatelyOnInbound\": false,\n \"maxCallDuration\": 900,\n \"minInterruptionWords\": 1,\n \"minInterruptionDuration\": 1,\n \"minEndpointingDelay\": 0.5,\n \"maxEndpointingDelay\": 3,\n \"vadActivationThreshold\": 0.5,\n \"webChatAggregationWindowSeconds\": 58,\n \"emailDomainId\": \"<string>\",\n \"emailFromLocalPart\": \"<string>\",\n \"emailFromName\": \"<string>\",\n \"emailMaxTokens\": 5050,\n \"emailTemperature\": 1,\n \"emailInactivityTimeoutHours\": 2,\n \"emailFilteringEnabled\": true,\n \"emailConfidenceThreshold\": 0.5,\n \"emailTags\": [\n {\n \"name\": \"<string>\",\n \"prompt\": \"<string>\",\n \"autoClose\": true,\n \"gmailLabelId\": \"<string>\",\n \"gmailLabelName\": \"<string>\"\n }\n ],\n \"sentimentAnalysis\": true,\n \"warmTransferBriefingTemplate\": \"<string>\",\n \"warmTransferInteractive\": true,\n \"warmTransferInstructions\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"version": {
"id": "<string>",
"version": 123,
"name": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"promptPersonalityId": "<string>",
"sttConfigId": "<string>",
"ttsConfigId": "<string>",
"llmConfigId": "<string>",
"overrideSTTConfig": {
"keywords": [
{
"keyword": "<string>",
"intensifier": "INTENSIFY"
}
]
},
"overrideTTSConfig": {
"pronunciations": []
},
"overrideLLMConfig": {},
"voiceId": "<string>",
"postCallPrompt": "<string>",
"postCallVariables": [
{
"variableName": "<string>",
"description": "<string>",
"required": false
}
],
"knowledgeBaseCollectionIds": [
"<string>"
],
"voicemailMessage": "<string>",
"firstMessage": "<string>",
"forwardingPhoneNumber": "<string>",
"warmTransferBriefingTemplate": "<string>",
"warmTransferInstructions": "<string>",
"inactivityTimeoutHours": 2,
"smsMaxTokens": 1050,
"smsTemperature": 1,
"webChatAggregationWindowSeconds": 58,
"prompt": {
"system": "<string>",
"systemUIFormatting": null,
"variables": [
{
"name": "<string>",
"required": true,
"defaultValue": "<string>"
}
],
"tools": [
"<string>"
],
"preBuiltTools": [
"<string>"
]
},
"voicemailDetectionMode": "ASYNC",
"speakFirst": false,
"useKnowledgeBase": true,
"enableBackgroundAudio": false,
"backgroundAudio": 50,
"voiceVolume": 100,
"warmTransferInteractive": false,
"voiceSpeed": 1,
"agentDelayBeforeFirstMessage": 500,
"initialSilenceTimeout": 30000,
"finalSilenceTimeout": 10000,
"maxCallDuration": 900,
"minInterruptionWords": 1,
"minInterruptionDuration": 1,
"minEndpointingDelay": 0.5,
"maxEndpointingDelay": 3,
"vadActivationThreshold": 0.5,
"language": {
"languageId": "<string>",
"languageDisplayName": "<string>"
},
"transferImmediatelyOnInbound": false,
"discardInboundSms": false,
"emailDomainId": "<string>",
"emailFromLocalPart": "<string>",
"emailFromName": "<string>",
"emailMaxTokens": 5050,
"emailTemperature": 1,
"emailInactivityTimeoutHours": 2,
"emailFilteringEnabled": false,
"emailResponseMode": "AUTO_SEND",
"emailConfidenceThreshold": 0.8,
"emailTags": [
{
"name": "<string>",
"prompt": "<string>",
"autoClose": true,
"gmailLabelId": "<string>",
"gmailLabelName": "<string>"
}
],
"sentimentAnalysis": false,
"preCallWebhook": {
"mode": "tool",
"toolId": "<string>",
"toolSlug": "<string>"
}
}
}{
"status": 400,
"message": "Bad request",
"code": "BAD_REQUEST",
"success": false
}{
"status": 500,
"message": "Internal server error",
"code": "INTERNAL_SERVER_ERROR",
"success": false
}Authorizations
Path Parameters
Body
application/json
Available options:
FLOW, PROMPT Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Available options:
ASYNC, SYNC Required range:
0 <= x <= 100Required range:
10 <= x <= 120Required range:
0.8 <= x <= 1.2Show child attributes
Show child attributes
Show child attributes
Show child attributes
Required range:
0 <= x <= 2500Required range:
0 <= x <= 60000Required range:
0 <= x <= 60000Required range:
300 <= x <= 6000Required range:
x >= 0Required range:
x >= 0Required range:
x >= 0Required range:
x >= 0Required range:
0.1 <= x <= 0.9Show child attributes
Show child attributes
Required range:
1 <= x <= 115Required range:
100 <= x <= 10000Required range:
0 <= x <= 2Required range:
x >= 1Available options:
AUTO_SEND, SUGGEST_ONLY, CONFIDENCE_BASED Required range:
0 <= x <= 1Show child attributes
Show child attributes
Available options:
STATIC, PROMPT Response
New agent version created successfully
Show child attributes
Show child attributes
⌘I