AI sesli ve mesajlaşma ajanlarını uygulamalarınıza entegre etmek için RESTful API'ler, SDK'lar ve webhook'lar. Kapsamlı dokümanlar ve örneklerle daha hızlı geliştirin.
1# Giden arama başlat--request POST \3 --url https://demo.mindhunters.ai/api/v1/call \4 --header 'Authorization: Bearer <token>' \5 --header 'Content-Type: application/json' \--data7 "agentId": "32d8fc98-be1e-4d32-...",8 "participant": {9 "number": "+1 (415) 555-0123",10 "about": "Müşteri John Doe"11 }12 }'
requests2url =headers = {5 "Authorization": "Bearer <token>",6 "Content-Type": "application/json"7}data = {9 "agentId": "32d8fc98-be1e-4d32-...",10 "participant": {"number": "+1 (415) 555-0123"}11}12response = requests.post(url, headers=headers, json=data)
1const response = await fetch(2 'https://demo.mindhunters.ai/api/v1/call',3 {4 method: 'POST',5 headers: {6 'Authorization': 'Bearer <token>',7 'Content-Type': 'application/json'8 },9 body: JSON.stringify({10 agentId: '32d8fc98-be1e-4d32-...',11 participant: { number: '+1 (415) 555-0123' }12 })13 }14);
Get started with the Mihu AI API in three simple steps.
Panelinize giriş yapın ve isteğe bağlı son kullanma tarihi olan özel bir API token'ı oluşturun.
Tüm API istekleri bearer token'ınızla güvenli endpoint'imize yapılır.
Ajanınızla giden bir arama başlatın ve konuşmaları otomatikleştirmeye başlayın.
Choose between API keys for server-to-server or OAuth 2.0 for user-delegated access.
İsteklerinizi doğrulamak için API anahtarları oluşturun. Güvenli erişim için isteğe bağlı son kullanma tarihleriyle özel token'lar oluşturun.
Kullanıcı yetkili erişim için endüstri standardı yetkilendirme. Pazaryeri entegrasyonları için mükemmel.
Kullanıcıları Mihu'nun onay ekranına gönderin
GET /oauth/authorize?client_id=...
Kullanıcı izin verir, bir kod alırsınız
?code=abc123&state=xyz
Kodu erişim token'ı ile takas edin
POST /oauth/token
Explore our RESTful API with detailed request/response examples for every endpoint.
Belirtilen bir AI ajanı kullanarak giden arama başlatır. Ajan, katılımcı numarasını arayacak ve yapılandırılmış prompt talimatlarını takip edecektir.
| Parametre | Tür | Zorunlu | Açıklama |
|---|---|---|---|
| agentId | string | Zorunlu | Arama için kullanılacak AI ajanının UUID'si |
| participant.number | string | Zorunlu | Aranacak telefon numarası (E.164 formatı) |
| participant.about | string | İsteğe Bağlı | AI için katılımcı hakkında bağlam |
| prompt.content | string | İsteğe Bağlı | Ajanın varsayılanını geçersiz kılacak özel prompt |
| prompt.overwrite | boolean | İsteğe Bağlı | Varsayılan prompt'un üzerine yazılıp yazılmayacağı |
| message.start | string | İsteğe Bağlı | Arama bağlandığında açılış mesajı |
{
"agentId": "32d8fc98-be1e-4d32-a12e-146f397fb1cb",
"prompt": {
"overwrite": true,
"content": "Destek ekibinden Michael'sınız..."
},
"participant": {
"number": "+1 (415) 555-0123",
"about": "John Doe adlı müşteri. Sipariş #12345."
},
"message": {
"start": "Merhaba! Ben destek ekibinden Michael."
}
}
{
"success": true,
"message": "İşlem başarıyla tamamlandı",
"data": {
"callId": "call_abc123def456",
"durum": "initiated"
}
}
Set up Webhooks to trigger actions on external services in real-time. Stay informed on updates and changes to ensure seamless integration.
{
"event": "conversation.end_report",
"timestamp": "2024-01-15T14:32:18Z",
"data": {
"conversation_id": "conv_abc123def456",
"agent_id": "32d8fc98-be1e-4d32-a12e-146f397fb1cb",
"direction": "outbound",
"participant": {
"number": "+1 (415) 555-0123",
"name": "John Doe"
},
"duration_seconds": 187,
"durum": "completed",
"transcript_url": "https://...",
"recording_url": "https://...",
"sentiment": "positive",
"summary": "Müşteri sipariş durumu hakkında bilgi istedi..."
}
}
API anahtarınızı alın ve ilk entegrasyonunuzu dakikalar içinde yayınlayın. Ücretsiz katman aylık 1.000 API araması içerir.