curl --request PUT \
--url https://api.truedy.ai/api/public/v1/agents/{agent_id} \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"description": "<string>",
"voice_id": "<string>",
"system_prompt": "<string>",
"model": "<string>",
"tools": [
"<string>"
],
"knowledge_bases": [
"<string>"
],
"call_template_name": "<string>",
"greeting_settings": {
"first_speaker": "agent",
"text": "<string>",
"prompt": "<string>",
"delay": "<string>",
"uninterruptible": false,
"fallback_delay": "<string>",
"fallback_text": "<string>",
"fallback_prompt": "<string>"
},
"inactivity_messages": [
{
"duration": "<string>",
"message": "<string>",
"endBehavior": "END_BEHAVIOR_UNSPECIFIED"
}
],
"temperature": 0.5,
"language_hint": "<string>",
"time_exceeded_message": "<string>",
"recording_enabled": true,
"join_timeout": "<string>",
"max_duration": "<string>",
"initial_output_medium": "MESSAGE_MEDIUM_VOICE",
"vad_settings": {
"turn_endpoint_delay": "<string>",
"minimum_turn_duration": "<string>",
"minimum_interruption_duration": "<string>",
"frame_activation_threshold": 0.5
},
"success_criteria": "<string>",
"extraction_schema": {},
"crm_webhook_url": "<string>",
"crm_webhook_secret": "<string>"
}
'