Saltar al contenido principal

Referencia de la API

Documentación completa de la API para integrar Hanc.AI en tus aplicaciones. Gestiona agentes, consulta datos de llamadas, realiza llamadas y opera cualquier parte de la plataforma de forma programática.


Visión rápida

URL basehttps://api.hanc.ai
AutenticaciónClave de API mediante la cabecera x-api-key
FormatoJSON

Genera una clave de API desde Integration → API Keys en el dashboard. Puedes tener hasta 3 claves por usuario; consulta la sección de claves de API en Integraciones para configuración, permisos y recomendaciones de seguridad.

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

Endpoints disponibles

Llamadas

AcciónMétodoEndpoint
Listar llamadasGET/v1/call/list
Detalle de llamada (transcripción, sentimiento, resumen)GET/v1/call/:id
Analíticas generales (métricas por fecha/agente)GET/v1/call/general-metrics
Analíticas diariasGET/v1/call/daily-metrics
Estadísticas de sentimientoGET/v1/call/sentiment-stats
Desglose de costesGET/v1/call/costs-breakdown
Exportar llamadas (CSV)GET/v1/call/list/export
Exportar costes (CSV)GET/v1/call/costs-breakdown/export
Realizar una llamada telefónicaPOST/v1/call/make-phone-call
Realizar una llamada webPOST/v1/call/make-web-call

Agentes

AcciónMétodoEndpoint
Listar agentesGET/v1/agent/list
Detalle del agenteGET/v1/agent/:id
Crear agentePOST/v1/agent
Actualizar agentePATCH/v1/agent/:id
Eliminar agenteDELETE/v1/agent/:id
Estadísticas de llamadas del agenteGET/v1/agent/:id/call-stats
Listar plantillas de agenteGET/v1/agent/agent_template/list

Acciones del agente:

AcciónMétodoEndpoint
Listar accionesGET/v1/agent/:id/actions
Añadir acciónPOST/v1/agent/:id/actions
Actualizar acciónPATCH/v1/agent/:id/actions/:actionId
Eliminar acciónDELETE/v1/agent/:id/actions/:actionId

Herramientas del agente:

AcciónMétodoEndpoint
Listar herramientasGET/v1/agent/:id/tools
Añadir herramientaPOST/v1/agent/:id/tools
Actualizar herramientaPATCH/v1/agent/:id/tools/:toolId
Eliminar herramientaDELETE/v1/agent/:id/tools/:toolId

Base de conocimiento

AcciónMétodoEndpoint
Listar bases de conocimientoGET/v1/knowledge-base/list
Crear base de conocimientoPOST/v1/knowledge-base
Subir archivo(s)POST/v1/knowledge-base/:id/file(s)
Eliminar archivoDELETE/v1/knowledge-base/:id/file
Asignar agentesPUT/v1/knowledge-base/:id/agents

Números de teléfono

AcciónMétodoEndpoint
Listar númerosGET/v1/phone-number/list
Números disponibles (por país)GET/v1/phone-number/available
Comprar un númeroPOST/v1/phone-number/buy
Importar númeroPOST/v1/phone-number/import
Conectar a SIPPATCH/v1/phone-number/connect-to-sip

Voces

AcciónMétodoEndpoint
Listar vocesGET/v1/voice/list

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

Suscripción

AcciónMétodoEndpoint
Detalle de la suscripciónGET/v1/subscription
Configurar recarga automáticaPATCH/v1/subscription/auto-top-up
Definir importe de recargaPATCH/v1/subscription/top-up-amount

Clientes

AcciónMétodoEndpoint
Listar clientesGET/v1/customer/list
Detalle del clienteGET/v1/customer/:id
Crear clientePOST/v1/customer
Actualizar clientePATCH/v1/customer/:id
Eliminar clienteDELETE/v1/customer/:id

Espacios de trabajo

AcciónMétodoEndpoint
Operaciones de espacio de trabajoGET/POST/PATCH/DELETE/v1/workspaces/*
Invitar miembroPOST/v1/workspaces/:id/invite-member
Eliminar miembroDELETE/v1/workspaces/:id/invite-member

Qué no está disponible vía API

Algunas operaciones solo están disponibles desde el dashboard:

FunciónMotivo
Gestión de claves de APISeguridad: las claves no pueden crear otras claves
Configuración de números de teléfonoRequiere configuración interactiva
Integración con Google CalendarRequiere autorización interactiva
Facturación y pagosSe gestiona desde el dashboard

¿Necesitas ayuda?

Escribe al equipo de soporte en support@hanc.ai para preguntas sobre la API.