RESTful API ile sesli AI asistanlarınızı programatik olarak yönetin. Güçlü ve esnek API'miz ile entegrasyonlarınızı kolayca gerçekleştirin.
Geliştiriciler için optimize edilmiş güçlü özellikler
Standard HTTP metodları ile kolay entegrasyon
Güvenli API anahtarı ile kimlik doğrulama
Dakikada 1000 istek limiti ile yüksek performans
Real-time olaylar için webhook desteği
Tüm API istekleri için Authorization header'ında Bearer token kullanın:
Dashboard'a giriş yapın, Settings bölümüne gidin ve API Keys sekmesinden yeni anahtar oluşturun. API anahtarınızı güvenli bir yerde saklayın ve asla public kodda paylaşmayın.
/api/voice-agentsTüm sesli asistanlarınızı listeleyin
/api/voice-agentsYeni sesli asistan oluşturun
/api/voice-agents/{id}Belirli bir asistanın detaylarını alın
/api/voice-agents/{id}Mevcut asistanı güncelleyin
/api/voice-agents/{id}Asistanı silin
/api/conversationsKonuşma geçmişinizi alın
const response = await fetch('https://api.aivoicepanel.com/v1/voice-agents', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
}
});
const agents = await response.json();
console.log(agents);import requests
url = "https://api.aivoicepanel.com/v1/voice-agents"
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
data = {
"name": "Müşteri Hizmetleri Asistanı",
"prompt": "Sen bir müşteri hizmetleri temsilcisisin...",
"voice_id": "voice_123",
"model": "gpt-3.5-turbo"
}
response = requests.post(url, headers=headers, json=data)
agent = response.json()
print(agent)curl -X GET "https://api.aivoicepanel.com/v1/conversations" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-G -d "agent_id=agent_123" \
-d "start_date=2024-01-01" \
-d "end_date=2024-01-31"Favori programlama dilinizde hızlıca başlayın
Rate limit aşıldığında 429 (Too Many Requests) HTTP status kodu döner.
Teknik ekibimiz entegrasyon sürecinizde size yardımcı olmaya hazır.