Beta Feature: This endpoint is currently in beta. Features and specifications may change.
The unique identifier of the assistant to update
Updated name for the assistant
Updated description
Update public access setting
Updated configuration (partial updates supported)
Show See configuration options
Show See configuration options
Configuration structure is the same as in Create Assistant.
You can provide partial updates - only the fields you include will be updated.
Copy
curl -X POST https://api.upliftai.org/v1/realtime-assistants/550e8400-e29b-41d4-a716-446655440000 \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Enhanced Support Assistant",
"config": {
"agent": {
"instructions": "You are an expert customer support agent. Provide detailed and helpful responses.",
"tools": [
{
"name": "check_order_status",
"description": "Check the status of a customer order",
"parameters": {
"type": "object",
"properties": {
"orderId": {
"type": "string",
"description": "The order ID"
}
},
"required": ["orderId"]
},
"timeout": 10
}
]
}
}
}'
Copy
{
"realtimeAssistantId": "550e8400-e29b-41d4-a716-446655440000",
"organizationId": "org_123",
"projectId": "proj_456",
"name": "Enhanced Support Assistant",
"description": "24/7 voice support for customers",
"config": {
"session": {
"ttl": 3600,
"roomPrefix": "support"
},
"agent": {
"instructions": "You are an expert customer support agent. Provide detailed and helpful responses.",
"initialGreeting": true,
"greetingInstructions": "Greet the customer and ask how you can help them today.",
"tools": [
{
"name": "check_order_status",
"description": "Check the status of a customer order",
"parameters": {
"type": "object",
"properties": {
"orderId": {
"type": "string",
"description": "The order ID"
}
},
"required": ["orderId"]
},
"timeout": 10
}
]
},
"stt": {
"default": {
"provider": "groq",
"model": "whisper-large-v3",
"language": "en"
}
},
"tts": {
"default": {
"provider": "upliftai",
"voiceId": "v_meklc281",
"outputFormat": "MP3_22050_32"
}
},
"llm": {
"default": {
"provider": "groq",
"model": "openai/gpt-oss-120b"
}
}
},
"public": false,
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T16:45:00Z",
"createdBy": "user_789",
"updatedBy": "user_789"
}