Passa al contenuto principale

Riferimento API

Documentazione API completa per integrare Hanc.AI nelle tue applicazioni. Gestisci agenti, recupera dati delle chiamate, effettua chiamate e opera ogni parte della piattaforma in modo programmatico.


Panoramica rapida

URL basehttps://api.hanc.ai
AutenticazioneChiave API tramite header x-api-key
FormatoJSON

Genera una chiave API da Integrazione → Chiavi API nella dashboard. Puoi avere fino a 3 chiavi per utente — vedi la sezione Chiavi API in Integrazioni per configurazione, permessi e linee guida di sicurezza.

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

Endpoint disponibili

Chiamate

AzioneMetodoEndpoint
Elenco chiamateGET/v1/call/list
Dettagli chiamata (trascrizione, sentiment, riepilogo)GET/v1/call/:id
Analisi generali (metriche per data/agente)GET/v1/call/general-metrics
Analisi giornaliereGET/v1/call/daily-metrics
Statistiche di sentimentGET/v1/call/sentiment-stats
Ripartizione dei costiGET/v1/call/costs-breakdown
Esporta chiamate (CSV)GET/v1/call/list/export
Esporta costi (CSV)GET/v1/call/costs-breakdown/export
Effettua una chiamata telefonicaPOST/v1/call/make-phone-call
Effettua una chiamata webPOST/v1/call/make-web-call

Agenti

AzioneMetodoEndpoint
Elenco agentiGET/v1/agent/list
Dettagli agenteGET/v1/agent/:id
Crea agentePOST/v1/agent
Aggiorna agentePATCH/v1/agent/:id
Elimina agenteDELETE/v1/agent/:id
Statistiche chiamate dell'agenteGET/v1/agent/:id/call-stats
Elenco template di agentiGET/v1/agent/agent_template/list

Azioni dell'agente:

AzioneMetodoEndpoint
Elenco azioniGET/v1/agent/:id/actions
Aggiungi azionePOST/v1/agent/:id/actions
Aggiorna azionePATCH/v1/agent/:id/actions/:actionId
Elimina azioneDELETE/v1/agent/:id/actions/:actionId

Strumenti dell'agente:

AzioneMetodoEndpoint
Elenco strumentiGET/v1/agent/:id/tools
Aggiungi strumentoPOST/v1/agent/:id/tools
Aggiorna strumentoPATCH/v1/agent/:id/tools/:toolId
Elimina strumentoDELETE/v1/agent/:id/tools/:toolId

Knowledge Base

AzioneMetodoEndpoint
Elenco knowledge baseGET/v1/knowledge-base/list
Crea knowledge basePOST/v1/knowledge-base
Carica filePOST/v1/knowledge-base/:id/file(s)
Elimina fileDELETE/v1/knowledge-base/:id/file
Assegna agentiPUT/v1/knowledge-base/:id/agents

Numeri di telefono

AzioneMetodoEndpoint
Elenco numeriGET/v1/phone-number/list
Numeri disponibili (per paese)GET/v1/phone-number/available
Acquista un numeroPOST/v1/phone-number/buy
Importa numeroPOST/v1/phone-number/import
Collega a SIPPATCH/v1/phone-number/connect-to-sip

Voci

AzioneMetodoEndpoint
Elenco vociGET/v1/voice/list

Filtra per lingua: GET /v1/voice/list?language=de

Abbonamento

AzioneMetodoEndpoint
Dettagli abbonamentoGET/v1/subscription
Configura ricarica automaticaPATCH/v1/subscription/auto-top-up
Imposta importo di ricaricaPATCH/v1/subscription/top-up-amount

Clienti

AzioneMetodoEndpoint
Elenco clientiGET/v1/customer/list
Dettagli clienteGET/v1/customer/:id
Crea clientePOST/v1/customer
Aggiorna clientePATCH/v1/customer/:id
Elimina clienteDELETE/v1/customer/:id

Workspace

AzioneMetodoEndpoint
Operazioni sui workspaceGET/POST/PATCH/DELETE/v1/workspaces/*
Invita membroPOST/v1/workspaces/:id/invite-member
Rimuovi membroDELETE/v1/workspaces/:id/invite-member

Cosa non è disponibile via API

Alcune operazioni sono disponibili solo tramite la dashboard:

FunzionalitàMotivo
Gestione delle chiavi APISicurezza — le chiavi non possono crearne altre
Configurazione del numero di telefonoRichiede una configurazione interattiva
Integrazione Google CalendarRichiede autorizzazione interattiva
Fatturazione e pagamentiGestiti tramite la dashboard

Hai bisogno di aiuto?

Contatta il nostro team di supporto a support@hanc.ai per domande relative all'API.