Перейти до основного вмісту

Довідник API

Повна документація API для інтеграції Hanc.AI у ваші застосунки. Керуйте агентами, отримуйте дані про дзвінки, здійснюйте дзвінки та керуйте будь-якою частиною платформи програмно.


Швидкий огляд

Базовий URLhttps://api.hanc.ai
АвтентифікаціяAPI-ключ через заголовок x-api-key
ФорматJSON

Згенеруйте API-ключ у розділі Integration → API Keys на дашборді. Ви можете мати до 3 ключів на користувача — див. розділ API Keys в Інтеграціях для налаштування, дозволів та рекомендацій з безпеки.

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

Доступні ендпоінти

Дзвінки

ДіяМетодЕндпоінт
Список дзвінківGET/v1/call/list
Деталі дзвінка (транскрипт, тональність, підсумок)GET/v1/call/:id
Загальна аналітика (метрики за датою/агентом)GET/v1/call/general-metrics
Щоденна аналітикаGET/v1/call/daily-metrics
Статистика тональностіGET/v1/call/sentiment-stats
Розподіл витратGET/v1/call/costs-breakdown
Експорт дзвінків (CSV)GET/v1/call/list/export
Експорт витрат (CSV)GET/v1/call/costs-breakdown/export
Зробити телефонний дзвінокPOST/v1/call/make-phone-call
Зробити web-дзвінокPOST/v1/call/make-web-call

Агенти

ДіяМетодЕндпоінт
Список агентівGET/v1/agent/list
Деталі агентаGET/v1/agent/:id
Створити агентаPOST/v1/agent
Оновити агентаPATCH/v1/agent/:id
Видалити агентаDELETE/v1/agent/:id
Статистика дзвінків агентаGET/v1/agent/:id/call-stats
Список шаблонів агентівGET/v1/agent/agent_template/list

Дії агента:

ДіяМетодЕндпоінт
Список дійGET/v1/agent/:id/actions
Додати діюPOST/v1/agent/:id/actions
Оновити діюPATCH/v1/agent/:id/actions/:actionId
Видалити діюDELETE/v1/agent/:id/actions/:actionId

Інструменти агента:

ДіяМетодЕндпоінт
Список інструментівGET/v1/agent/:id/tools
Додати інструментPOST/v1/agent/:id/tools
Оновити інструментPATCH/v1/agent/:id/tools/:toolId
Видалити інструментDELETE/v1/agent/:id/tools/:toolId

База знань

ДіяМетодЕндпоінт
Список баз знаньGET/v1/knowledge-base/list
Створити базу знаньPOST/v1/knowledge-base
Завантажити файл(и)POST/v1/knowledge-base/:id/file(s)
Видалити файлDELETE/v1/knowledge-base/:id/file
Призначити агентівPUT/v1/knowledge-base/:id/agents

Телефонні номери

ДіяМетодЕндпоінт
Список номерівGET/v1/phone-number/list
Доступні номери (за країною)GET/v1/phone-number/available
Купити номерPOST/v1/phone-number/buy
Імпортувати номерPOST/v1/phone-number/import
Підключити до SIPPATCH/v1/phone-number/connect-to-sip

Голоси

ДіяМетодЕндпоінт
Список голосівGET/v1/voice/list

Фільтрувати за мовою: GET /v1/voice/list?language=de

Підписка

ДіяМетодЕндпоінт
Деталі підпискиGET/v1/subscription
Налаштувати автоматичне поповненняPATCH/v1/subscription/auto-top-up
Встановити суму поповненняPATCH/v1/subscription/top-up-amount

Клієнти

ДіяМетодЕндпоінт
Список клієнтівGET/v1/customer/list
Деталі клієнтаGET/v1/customer/:id
Створити клієнтаPOST/v1/customer
Оновити клієнтаPATCH/v1/customer/:id
Видалити клієнтаDELETE/v1/customer/:id

Робочі простори

ДіяМетодЕндпоінт
Операції з робочим просторомGET/POST/PATCH/DELETE/v1/workspaces/*
Запросити учасникаPOST/v1/workspaces/:id/invite-member
Видалити учасникаDELETE/v1/workspaces/:id/invite-member

Що недоступно через API

Деякі операції доступні лише через дашборд:

ФункціяПричина
Керування API-ключамиБезпека — ключі не можуть створювати інші ключі
Налаштування телефонних номерівПотрібне інтерактивне налаштування
Інтеграція з Google CalendarПотрібна інтерактивна авторизація
Білінг та платежіКерується через дашборд

Потрібна допомога?

Зв'яжіться з нашою службою підтримки support@hanc.ai для запитань, пов'язаних з API.