Pular para o conteúdo principal

Referência da API

Documentação completa da API para integrar a Hanc.AI nas suas aplicações. Faça a gestão de agentes, obtenha dados de chamadas, coloque chamadas e opere cada parte da plataforma programaticamente.


Visão geral rápida

URL Basehttps://api.hanc.ai
AutenticaçãoChave de API via cabeçalho x-api-key
FormatoJSON

Gere uma chave de API a partir de Integration → API Keys no dashboard. Pode ter até 3 chaves por utilizador — consulte a secção API Keys em Integrações para configuração, permissões e orientação de segurança.

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

Endpoints disponíveis

Chamadas

AçãoMétodoEndpoint
Listar chamadasGET/v1/call/list
Detalhes da chamada (transcrição, sentimento, resumo)GET/v1/call/:id
Análises gerais (métricas por data/agente)GET/v1/call/general-metrics
Análises diáriasGET/v1/call/daily-metrics
Estatísticas de sentimentoGET/v1/call/sentiment-stats
Detalhamento de custosGET/v1/call/costs-breakdown
Exportar chamadas (CSV)GET/v1/call/list/export
Exportar custos (CSV)GET/v1/call/costs-breakdown/export
Fazer uma chamada telefónicaPOST/v1/call/make-phone-call
Fazer uma chamada webPOST/v1/call/make-web-call

Agentes

AçãoMétodoEndpoint
Listar agentesGET/v1/agent/list
Detalhes do agenteGET/v1/agent/:id
Criar agentePOST/v1/agent
Atualizar agentePATCH/v1/agent/:id
Eliminar agenteDELETE/v1/agent/:id
Estatísticas de chamadas do agenteGET/v1/agent/:id/call-stats
Listar templates de agenteGET/v1/agent/agent_template/list

Ações de Agente:

AçãoMétodoEndpoint
Listar açõesGET/v1/agent/:id/actions
Adicionar açãoPOST/v1/agent/:id/actions
Atualizar açãoPATCH/v1/agent/:id/actions/:actionId
Eliminar açãoDELETE/v1/agent/:id/actions/:actionId

Ferramentas de Agente:

AçãoMétodoEndpoint
Listar ferramentasGET/v1/agent/:id/tools
Adicionar ferramentaPOST/v1/agent/:id/tools
Atualizar ferramentaPATCH/v1/agent/:id/tools/:toolId
Eliminar ferramentaDELETE/v1/agent/:id/tools/:toolId

Base de Conhecimento

AçãoMétodoEndpoint
Listar bases de conhecimentoGET/v1/knowledge-base/list
Criar base de conhecimentoPOST/v1/knowledge-base
Carregar ficheiro(s)POST/v1/knowledge-base/:id/file(s)
Eliminar ficheiroDELETE/v1/knowledge-base/:id/file
Atribuir agentesPUT/v1/knowledge-base/:id/agents

Números de Telefone

AçãoMétodoEndpoint
Listar númerosGET/v1/phone-number/list
Números disponíveis (por país)GET/v1/phone-number/available
Comprar um númeroPOST/v1/phone-number/buy
Importar númeroPOST/v1/phone-number/import
Ligar a SIPPATCH/v1/phone-number/connect-to-sip

Vozes

AçãoMétodoEndpoint
Listar vozesGET/v1/voice/list

Filtrar por idioma: GET /v1/voice/list?language=de

Subscrição

AçãoMétodoEndpoint
Detalhes da subscriçãoGET/v1/subscription
Configurar recarga automáticaPATCH/v1/subscription/auto-top-up
Definir valor de recargaPATCH/v1/subscription/top-up-amount

Clientes

AçãoMétodoEndpoint
Listar clientesGET/v1/customer/list
Detalhes do clienteGET/v1/customer/:id
Criar clientePOST/v1/customer
Atualizar clientePATCH/v1/customer/:id
Eliminar clienteDELETE/v1/customer/:id

Workspaces

AçãoMétodoEndpoint
Operações de workspaceGET/POST/PATCH/DELETE/v1/workspaces/*
Convidar membroPOST/v1/workspaces/:id/invite-member
Remover membroDELETE/v1/workspaces/:id/invite-member

O que não está disponível via API

Algumas operações estão apenas disponíveis através do dashboard:

FuncionalidadeMotivo
Gestão de chaves de APISegurança — as chaves não podem criar outras chaves
Configuração de números de telefoneRequer configuração interativa
Integração Google CalendarRequer autorização interativa
Faturação e pagamentosGeridos através do dashboard

Precisa de ajuda?

Contacte a nossa equipa de suporte em support@hanc.ai para questões relacionadas com a API.