O que você vai aprender: Esta página cobre todos os recursos da Livia: conversas em chat, rotinas automatizadas, aprovações de ações, oportunidades de negócio, controles de privacidade, monitoramento de uso e diagnósticos de integração.
🔢 Sumário
- Visão Geral
- Pré-requisitos
- Referência de Endpoints
- Chat
- Conversas
- Rotinas
- Aprovações
- Oportunidades
- Estado e Capacidades
- Privacidade e Retenção
- Log de Auditoria
- Configurações e Uso
- Diagnósticos de Integração
- Tratamento de Erros
- Boas Práticas
1. Visão Geral
O que é a Livia - Assistente 360?
A Livia - Assistente 360 é um assistente de IA vinculado ao plano, construído diretamente no ZappWay. Ao contrário dos Funcionários IA (que lidam com conversas externas de clientes), a Livia trabalha para você e sua equipe internamente. Capacidades Principais:- 💬 Chat em linguagem natural com histórico completo de conversas
- 🔄 Rotinas automatizadas — tarefas recorrentes executadas em cronograma
- ✅ Aprovações de ações — revise ações propostas pela IA antes de executá-las
- 📈 Oportunidades de negócio — insights identificados pela IA a partir dos seus dados
- 🔒 Controles de privacidade — gestão completa de retenção de dados
- 📋 Log de auditoria — histórico completo de cada ação realizada pelo assistente
Requisito de Plano
A Livia está disponível apenas em planos que incluem o recursopersonal_assistant. Tentar acessar qualquer endpoint sem o plano necessário retorna:
2. Pré-requisitos
- Conta do ZappWay ativa com plano que inclui a Livia
- Sessão autenticada (a Livia é sempre vinculada ao usuário)
- Ao menos uma integração configurada para funcionalidade completa (opcional para chat básico)
3. Referência de Endpoints
4. Chat
Enviar uma Mensagem
O endpoint de chat é o núcleo da Livia. Aceita uma mensagem e retorna uma resposta em Server-Sent Events (SSE) em streaming ou JSON padrão.
Exemplo (sem streaming):
Formato de Resposta em Streaming (SSE)
Quandostream: true, o endpoint retorna Content-Type: text/event-stream.
Eventos:
Heartbeat: Um comentário
: heartbeat é enviado a cada 15 segundos para manter a conexão ativa.
Timeout: Streams são fechados automaticamente após 90 segundos.
TypeScript (streaming):
5. Conversas
A Livia mantém histórico persistente de conversas. Cada conversa é um thread de mensagens.Listar Conversas
Cancelar uma Mensagem em Streaming
Se uma resposta em streaming estiver em andamento e você quiser interrompê-la:Retentar uma Mensagem com Falha
6. Rotinas
As Rotinas são tarefas automatizadas que executam em cronograma. A Livia pode executá-las automaticamente ou sob demanda.Listar Rotinas
Ativar/Desativar uma Rotina
Ative ou desative uma rotina sem excluí-la:Executar uma Rotina Manualmente
7. Aprovações
Algumas ações propostas pela Livia requerem sua aprovação explícita antes de serem executadas.Listar Aprovações Pendentes
Aprovar uma Ação
Rejeitar uma Ação
8. Oportunidades
A Livia identifica oportunidades de negócio — insights identificados pela IA a partir dos dados de conversas, contatos e integrações.Listar Oportunidades
Atualizar uma Oportunidade
9. Estado e Capacidades
Obter Estado do Assistente
Obter Capacidades
10. Privacidade e Retenção
Você tem controle total sobre os dados que a Livia armazena.Excluir Todos os Dados Pessoais
⚠️ Esta ação é irreversível. Todo o histórico de conversas e dados pessoais serão excluídos permanentemente.
Atualizar Política de Retenção
11. Log de Auditoria
Cada ação realizada pela Livia é registrada para responsabilidade e revisão.Obter Log de Auditoria
Exportar Log de Auditoria
12. Configurações e Uso
Obter Estatísticas de Uso
13. Diagnósticos de Integração
Execute diagnósticos em uma integração específica para verificar conectividade e permissões:14. Tratamento de Erros
Status Codes
15. Boas Práticas
Chat em Streaming
- Sempre implemente tratamento de desconexão no cliente para chamar o endpoint de cancelamento se o usuário navegar para outra página
- Exiba um indicador de carregamento enquanto aguarda o primeiro evento
chunk - Exiba texto progressivamente à medida que os eventos
chunkchegam
Rotinas
- Comece com rotinas simples (ex: resumos diários) antes de automações complexas em múltiplas etapas
- Use o histórico de execuções para verificar se as rotinas estão funcionando corretamente
- Configure rotinas para rodar em horários de menor movimento (manhã cedo)
Aprovações
- Verifique aprovações pendentes regularmente — ações sensíveis ao tempo podem expirar
- Revise o
payloadda ação cuidadosamente antes de aprovar, especialmente para ações que enviam comunicações externas - Use o endpoint
rejectpara fornecer feedback que ajuda o assistente a aprender suas preferências
Privacidade
- Defina uma política de retenção que atenda aos requisitos de governança de dados da sua organização
- Exporte o log de auditoria periodicamente para registros de conformidade
- Use
DELETE /privacycomo parte dos fluxos de offboarding para membros que saem da equipe

