Przejdź do głównej zawartości

Dokumentacja API

Pełna dokumentacja API do integracji Hanc.AI z Twoimi aplikacjami. Zarządzaj agentami, pobieraj dane połączeń, wykonuj połączenia i obsługuj każdą część platformy programowo.


Szybki przegląd

Base URLhttps://api.hanc.ai
UwierzytelnianieKlucz API przez nagłówek x-api-key
FormatJSON

Wygeneruj klucz API z Integration → API Keys w dashboardzie. Możesz mieć maksymalnie 3 klucze na użytkownika — szczegóły setupu, uprawnień i wskazówek bezpieczeństwa w sekcji API Keys w Integracjach.

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

Dostępne endpointy

Połączenia

AkcjaMetodaEndpoint
Lista połączeńGET/v1/call/list
Szczegóły połączenia (transkrypcja, sentyment, podsumowanie)GET/v1/call/:id
Analityka ogólna (metryki według daty/agenta)GET/v1/call/general-metrics
Analityka dziennaGET/v1/call/daily-metrics
Statystyki sentymentuGET/v1/call/sentiment-stats
Rozbicie kosztówGET/v1/call/costs-breakdown
Eksport połączeń (CSV)GET/v1/call/list/export
Eksport kosztów (CSV)GET/v1/call/costs-breakdown/export
Wykonaj połączenie telefonicznePOST/v1/call/make-phone-call
Wykonaj połączenie webPOST/v1/call/make-web-call

Agenci

AkcjaMetodaEndpoint
Lista agentówGET/v1/agent/list
Szczegóły agentaGET/v1/agent/:id
Utwórz agentaPOST/v1/agent
Zaktualizuj agentaPATCH/v1/agent/:id
Usuń agentaDELETE/v1/agent/:id
Statystyki połączeń agentaGET/v1/agent/:id/call-stats
Lista szablonów agentówGET/v1/agent/agent_template/list

Akcje agenta:

AkcjaMetodaEndpoint
Lista akcjiGET/v1/agent/:id/actions
Dodaj akcjęPOST/v1/agent/:id/actions
Zaktualizuj akcjęPATCH/v1/agent/:id/actions/:actionId
Usuń akcjęDELETE/v1/agent/:id/actions/:actionId

Narzędzia agenta:

AkcjaMetodaEndpoint
Lista narzędziGET/v1/agent/:id/tools
Dodaj narzędziePOST/v1/agent/:id/tools
Zaktualizuj narzędziePATCH/v1/agent/:id/tools/:toolId
Usuń narzędzieDELETE/v1/agent/:id/tools/:toolId

Baza wiedzy

AkcjaMetodaEndpoint
Lista baz wiedzyGET/v1/knowledge-base/list
Utwórz bazę wiedzyPOST/v1/knowledge-base
Wgraj plik(i)POST/v1/knowledge-base/:id/file(s)
Usuń plikDELETE/v1/knowledge-base/:id/file
Przypisz agentówPUT/v1/knowledge-base/:id/agents

Numery telefonów

AkcjaMetodaEndpoint
Lista numerówGET/v1/phone-number/list
Dostępne numery (według kraju)GET/v1/phone-number/available
Kup numerPOST/v1/phone-number/buy
Importuj numerPOST/v1/phone-number/import
Podłącz do SIPPATCH/v1/phone-number/connect-to-sip

Głosy

AkcjaMetodaEndpoint
Lista głosówGET/v1/voice/list

Filtruj według języka: GET /v1/voice/list?language=de

Subskrypcja

AkcjaMetodaEndpoint
Szczegóły subskrypcjiGET/v1/subscription
Skonfiguruj auto top-upPATCH/v1/subscription/auto-top-up
Ustaw kwotę top-upPATCH/v1/subscription/top-up-amount

Klienci

AkcjaMetodaEndpoint
Lista klientówGET/v1/customer/list
Szczegóły klientaGET/v1/customer/:id
Utwórz klientaPOST/v1/customer
Zaktualizuj klientaPATCH/v1/customer/:id
Usuń klientaDELETE/v1/customer/:id

Workspace'y

AkcjaMetodaEndpoint
Operacje na workspaceGET/POST/PATCH/DELETE/v1/workspaces/*
Zaproś członkaPOST/v1/workspaces/:id/invite-member
Usuń członkaDELETE/v1/workspaces/:id/invite-member

Co nie jest dostępne przez API

Niektóre operacje są dostępne tylko przez dashboard:

FunkcjaPowód
Zarządzanie kluczami APIBezpieczeństwo — klucze nie mogą tworzyć innych kluczy
Konfiguracja numeru telefonuWymaga interaktywnej konfiguracji
Integracja z Google CalendarWymaga interaktywnej autoryzacji
Rozliczenia i płatnościZarządzane przez dashboard

Potrzebujesz pomocy?

Skontaktuj się z naszym zespołem wsparcia pod adresem support@hanc.ai w sprawie pytań związanych z API.