Desenvolva com a nossa API
Integre a identitycall.ai sem falhas.
Autenticação
- -
Autentique os pedidos usando tokens Bearer. Todos os pedidos à API devem incluir o cabeçalho 'Authorization: Bearer <YOUR_API_KEY>'.
- -
Gere e faça a gestão das chaves de API a partir do painel da sua conta. As chaves estão limitadas à sua conta e devem ser mantidas em segredo.
Gravações e transcrição
- -
POST /api/v1/public/recordings: carregue ficheiros de áudio (MP3, WAV, FLAC, M4A) até 2GB. Suporta multipart/form-data.
- -
GET /api/v1/public/recordings/{id}: obtenha o estado e os metadados da gravação; GET /api/v1/public/recordings/{id}/audio_url devolve um URL para reprodução do áudio.
- -
GET /api/v1/public/recordings/{id}/transcription: obtenha a transcrição completa com diarização de locutores e marcas temporais.
- -
GET /api/v1/public/recordings: liste todas as gravações; GET /api/v1/public/recordings/filters devolve os valores de filtro disponíveis.
Projetos e operadores
- -
GET/POST /api/v1/public/projects: liste, crie e faça a gestão dos projetos em que as suas gravações estão organizadas.
- -
GET/POST /api/v1/public/operators: faça a gestão dos operadores (agentes) - as pessoas cujas chamadas grava e atribui.
- -
GET /api/v1/public/app/settings: leia as definições de processamento da sua conta.
Resultados da análise
- -
GET /api/v1/public/recordings/{id}/results: pontuações de objetivos, categorias, campos extraídos e identificação de locutor para uma chamada processada.
- -
GET /api/v1/public/recordings/{id}/summary: o resumo da conversa gerado por IA.
- -
Os resultados incluem a fundamentação por detrás de cada pontuação de objetivo, para que cada número seja auditável.
Números virtuais e telefonia
- -
GET /api/v1/public/virtual_numbers/available e POST /api/v1/public/virtual_numbers/purchase: explore e compre números de telefone.
- -
PATCH /api/v1/public/virtual_numbers/{id}: configure um número; adicione ou remova operadores com POST {id}/add_operator e DELETE {id}/remove_operator.
Webhooks e eventos
- -
Receba um webhook 'recording.analyzed' em tempo real quando o processamento termina, com as secções de payload que escolher: metadados, resumo, transcrição, objetivos, categorias, dados extraídos.
- -
Os webhooks são entregues como pedidos POST em JSON para o endpoint HTTPS que configurar.
Limites de taxa
- -
Os limites de taxa da API estão associados às quotas do seu plano de subscrição.