Ana içeriğe geç

API Referansı

Hanc.AI'yi uygulamalarınıza entegre etmek için eksiksiz API dokümantasyonu. Ajanları yönetin, çağrı verilerini alın, çağrı yapın ve platformun her bölümünü programatik olarak çalıştırın.


Hızlı genel bakış

Temel URLhttps://api.hanc.ai
Kimlik Doğrulamax-api-key başlığı ile API Anahtarı
FormatJSON

Kontrol panelindeki Entegrasyon → API Anahtarları bölümünden bir API anahtarı oluşturun. Kullanıcı başına en fazla 3 anahtara sahip olabilirsiniz — kurulum, izinler ve güvenlik rehberi için Entegrasyonlardaki API Anahtarları bölümüne bakın.

curl -X GET "https://api.hanc.ai/v1/agent/list" \
-H "x-api-key: YOUR_API_KEY"

Kullanılabilir uç noktalar

Çağrılar

EylemYöntemUç Nokta
Çağrıları listeleGET/v1/call/list
Çağrı detayları (transkript, duygu, özet)GET/v1/call/:id
Genel analitik (tarih/ajana göre metrikler)GET/v1/call/general-metrics
Günlük analitikGET/v1/call/daily-metrics
Duygu istatistikleriGET/v1/call/sentiment-stats
Maliyet dağılımıGET/v1/call/costs-breakdown
Çağrıları dışa aktar (CSV)GET/v1/call/list/export
Maliyetleri dışa aktar (CSV)GET/v1/call/costs-breakdown/export
Telefon çağrısı yapPOST/v1/call/make-phone-call
Web çağrısı yapPOST/v1/call/make-web-call

Ajanlar

EylemYöntemUç Nokta
Ajanları listeleGET/v1/agent/list
Ajan detaylarıGET/v1/agent/:id
Ajan oluşturPOST/v1/agent
Ajan güncellePATCH/v1/agent/:id
Ajan silDELETE/v1/agent/:id
Ajan çağrı istatistikleriGET/v1/agent/:id/call-stats
Ajan şablonlarını listeleGET/v1/agent/agent_template/list

Ajan Eylemleri:

EylemYöntemUç Nokta
Eylemleri listeleGET/v1/agent/:id/actions
Eylem eklePOST/v1/agent/:id/actions
Eylem güncellePATCH/v1/agent/:id/actions/:actionId
Eylem silDELETE/v1/agent/:id/actions/:actionId

Ajan Araçları:

EylemYöntemUç Nokta
Araçları listeleGET/v1/agent/:id/tools
Araç eklePOST/v1/agent/:id/tools
Araç güncellePATCH/v1/agent/:id/tools/:toolId
Araç silDELETE/v1/agent/:id/tools/:toolId

Bilgi Tabanı

EylemYöntemUç Nokta
Bilgi tabanlarını listeleGET/v1/knowledge-base/list
Bilgi tabanı oluşturPOST/v1/knowledge-base
Dosya(ları) yüklePOST/v1/knowledge-base/:id/file(s)
Dosya silDELETE/v1/knowledge-base/:id/file
Ajan ataPUT/v1/knowledge-base/:id/agents

Telefon Numaraları

EylemYöntemUç Nokta
Numaraları listeleGET/v1/phone-number/list
Müsait numaralar (ülkeye göre)GET/v1/phone-number/available
Numara satın alPOST/v1/phone-number/buy
Numara içe aktarPOST/v1/phone-number/import
SIP'ye bağlanPATCH/v1/phone-number/connect-to-sip

Sesler

EylemYöntemUç Nokta
Sesleri listeleGET/v1/voice/list

Dile göre filtrele: GET /v1/voice/list?language=de

Abonelik

EylemYöntemUç Nokta
Abonelik detaylarıGET/v1/subscription
Otomatik kredi yüklemesi yapılandırPATCH/v1/subscription/auto-top-up
Kredi yükleme miktarını ayarlaPATCH/v1/subscription/top-up-amount

Müşteriler

EylemYöntemUç Nokta
Müşterileri listeleGET/v1/customer/list
Müşteri detaylarıGET/v1/customer/:id
Müşteri oluşturPOST/v1/customer
Müşteri güncellePATCH/v1/customer/:id
Müşteri silDELETE/v1/customer/:id

Çalışma Alanları

EylemYöntemUç Nokta
Çalışma alanı işlemleriGET/POST/PATCH/DELETE/v1/workspaces/*
Üye davet etPOST/v1/workspaces/:id/invite-member
Üye kaldırDELETE/v1/workspaces/:id/invite-member

API üzerinden kullanılamayan özellikler

Bazı işlemler yalnızca kontrol paneli üzerinden kullanılabilir:

ÖzellikNeden
API anahtarı yönetimiGüvenlik — anahtarlar başka anahtarlar oluşturamaz
Telefon numarası kurulumuEtkileşimli kurulum gerektirir
Google Calendar entegrasyonuEtkileşimli yetkilendirme gerektirir
Faturalama ve ödemelerKontrol paneli üzerinden yönetilir

Yardıma mı ihtiyacınız var?

API ile ilgili sorular için destek ekibimizle support@hanc.ai adresinden iletişime geçin.