Çağrı Başlat
Request Body
{
"assistantId": "1a96b945-d104-4b64-b96e-3153d8f54c85",
"customerNumbers": ["+905xxxxxxxxx"],
"metadata": {
"ref_id": "q_6876"
}
}Parametreler
assistantType alanı artık istekte gönderilmez — asistanın tipi assistantId üzerinden sunucu tarafında otomatik çözülür. İki asistan tipi vardır: İş Akışı Asistanı ve Hazır Asistan.
Yalnızca Hazır Asistan + tek müşteri numarası kombinasyonu senkron çalışır: sağlayıcıya senkron istek atılır ve yanıt data.call_id içinde döner.
Diğer tüm durumlar — İş Akışı Asistanı (tek veya çoklu numara) ya da Hazır Asistan + birden fazla numara — asenkron dispatch edilir: yanıt hemen döner, aramalar arka planda başlatılır ve sonuç, çağrı analizi tamamlandığında Webhook ile bildirilir.
- İş Akışı Asistanı + tek numara: iş listesi (work list) oluşturulmadan doğrudan dispatch edilir, yanıt
data: nulldöner. - İş Akışı Asistanı + çoklu numara veya Hazır Asistan + çoklu numara: bir iş listesi (work list) oluşturulur ve tenant eşzamanlılık limitine göre sırayla aranır, yanıt
data.workListIddöner.
Responses
Asenkron akışlarda ( data: null veya data.workListId dönen tüm durumlar) sağlayıcının ürettiği call_id yanıtta bulunmaz; çağrı sonucu ve gönderdiğiniz metadata, analiz tamamlandığında Webhook payload'ı ile iletilir.
| Mesaj | Açıklama |
|---|---|
AssistantId is required. | assistantId gönderilmedi. |
AssistantId is invalid. | assistantId geçerli bir GUID değil. |
Asistan bulunamadı. | assistantId geçerli bir GUID ama sistemde eşleşen bir asistan yok. |
At least one CustomerNumber is required. | customerNumber/customerNumbers üzerinden geçerli hiçbir numara bulunamadı. |
CustomerNumbers cannot exceed 100. | Toplam numara sayısı 100'ü aşıyor. |
Geçerli en az bir telefon numarası gereklidir. | Normalize edildikten sonra geçerli numara kalmadı. |
Arama başlatılamadı. | İş listesi (work list) dispatch işlemi başarısız oldu (çoklu numaralı çağrı). |
Hata durumunda HTTP status 403 döner ve gövde standart ABP hata formatındadır. Detaylar için Hata Kodları sayfasına bakınız.