Pular para o conteúdo
Contatos

Ler o Resumo (IA) do contato

v1.0.0
GEThttps://api.staging.growthaisystem.com/api/v1/contacts/{id}/ai-summary
  • ExigeAuthorization: Bearer gos_…— Chave de API (gos_…)· escoposcontacts.readconversations.readcontacts.ai_summary

A nota Resumo (IA) do contato: UMA por contato, com cinco seções fixas — quem é e o que quer; os pontos importantes, cada um com a data e a origem ("ligação de 15/10", "WhatsApp de 12/10"); as objeções; o que foi combinado e o próximo passo; o que ficou sem resposta — e o rodapé "Gerado por IA em DD/MM HH:MM; cobre até <data do último item>". O que não está no histórico sai como "não consta".

Fontes, numa linha do tempo só: as mensagens de todas as conversas do contato (todos os canais), as transcrições de ligação, as reuniões (agendadas e gravadas), as notas e tarefas do contato e dos negócios dele, os negócios (funil, etapa, valor, histórico de etapa), as respostas de formulário e os campos do cadastro.

Recorte de quem GERA: com um token OAuth, o resumo é gerado só com o que a PESSOA vê na tela (papel, "Só os meus", funis, Telefonia em "faz tudo" para as transcrições); com uma chave gos_, o escopo decide (opportunities.read, calendars.read e forms.read acrescentam negócios, reuniões e formulários). A leitura devolve a nota como ela foi gerada — o texto reflete o recorte de quem a gerou, como qualquer nota do contato. Contato fora do recorte responde 404, como o inexistente.

Só leitura: não chama IA nem consome crédito.

Parâmetros de caminho

Entram no próprio endereço, no lugar das chaves.

  • idstringobrigatório
    • tamanho mín. 1

Respostas

6 respostas documentadas — o código, o que ele significa nesta rota e a forma do corpo.

200Deu certoapplication/json

O resumo vivo do contato (summary: null = ainda não foi gerado) e quantas ligações transcritas a credencial alcança.

V1ContactAiSummary

  • contactIdstring
  • null = o contato ainda não tem resumo.

    • noteIdstring
    • titlestring
    • bodystring

      As cinco seções fixas (quem é, pontos importantes com data e origem, objeções, combinado e próximo passo, sem resposta) e o rodapé.

    • generatedAtstring

      ISO-8601: quando foi gerado pela última vez.

    • coversUntilstring | null

      ISO-8601 do último item do histórico que o resumo cobre.

    • includesCallsboolean

      Se as transcrições de ligação entraram nesta geração.

    • generatedByUserIdstring | null

      Quem pediu (a autora da nota); null = uma chave de integração.

  • transcribedCallsinteger

    Ligações transcritas do contato que esta credencial alcança (0 = includeCalls não muda nada).

    • faixa 0–1000