Skip to main content
O canal API publica o agente como um endpoint HTTP que qualquer sistema externo pode chamar — sites, apps, automações ou backends próprios. A autenticação é feita com um token de aplicação (Bearer), gerado na própria tela de Publicar.

Ativar e obter o token

1

Abra o canal API

Em Agent Studio → Publicar, clique no canal API.
2

Gere o token

Clique em Gerar token. O endpoint e o token aparecem prontos para copiar.
O token é exibido uma única vez. Copie e guarde em local seguro — depois dele só mostramos um preview mascarado (faa_…últimos4). Se perder, regenere (o anterior é revogado na hora).
3

Use endpoint + token nas requisições

Envie o token no header Authorization: Bearer <token> para o endpoint exibido.

Rotacionar e revogar

  • Regenerar token emite um novo e revoga o anterior imediatamente — atualize suas integrações.
  • Revogar invalida o token e desativa o canal. Chamadas com o token antigo passam a retornar 401.

O endpoint

O {endpoint} é o que aparece na tela, no formato …/api/agent-api/v1/agents/<uuid-do-agente>/messages. Headers Corpo da requisição

O fluxo de conversa

A conversa é identificada por um UUID (nunca um id numérico sequencial — isso evita que terceiros adivinhem conversas de outros).
1

Primeira mensagem (sem conversationId)

Não envie conversationId. O sistema cria uma nova conversa e devolve o conversationId (UUID) na resposta.
2

Mensagens seguintes (com conversationId)

Reenvie o conversationId recebido para continuar a mesma conversa, mantendo o contexto. Sem ele, uma nova conversa é criada a cada chamada.

Exemplos

No modo streaming, o corpo emite eventos data: {"type":"text-delta","delta":"..."} seguidos de data: [DONE], e o conversationId volta no header X-Conversation-Id.

Listar mensagens de uma conversa

Recupere o histórico de uma conversa (mensagens do usuário e do agente), de forma paginada e em ordem cronológica.

Erros

Cada token é vinculado a um agente e isolado por organização. Use tokens diferentes por integração para conseguir revogar uma sem afetar as demais.