Skip to main content

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.