Skip to main content
Conversas (também chamadas de tickets) são o núcleo da API do LF Connect. Cada conversa pertence a uma inbox (canal) e é vinculada a um contato.

Listar conversas

Resposta

Detalhe da conversa

Criar conversa

Atribuir agente / equipe

Passe "assignee_id": null pra remover o agente. Mesma lógica para team_id.

Mudar status

Alterna entre os status disponíveis (open ↔ resolved). Para definir um status específico:
Valores aceitos: open, resolved, pending, snoozed. Pra fazer snooze com data específica:

Mudar prioridade

Valores: low, medium, high, urgent, null (sem prioridade).

Adicionar / remover labels

O array enviado substitui todas as labels atuais. Pra remover, mande array sem ela.

Silenciar conversa

Conversa silenciada não dispara notificações para os agentes mas continua aparecendo na lista.

Enviar transcrição por e-mail

Filtro avançado

Quando os query params do GET não chegam, use o endpoint de filtro com payload estruturado:

Operadores suportados

Atributos consultáveis

status, assignee_id, team_id, inbox_id, labels, priority, created_at, last_activity_at, browser_language, country_code, referer, campaign_id, qualquer custom_attributes.{chave}.

Métricas agregadas

Retorna contagens (mine_count, unassigned_count, etc.) sem precisar baixar a lista inteira.

Marcar visualização

Atualiza o agent_last_seen_at da conversa — útil pra contadores de não-lidas em integrações que mostram a UI fora da plataforma.

Status de digitação

Valores: on, off. Útil quando um bot demora pra responder e você quer mostrar o indicador “digitando…” pro cliente.

Custom attributes da conversa

Atualize atributos personalizados sem mexer em outros campos:

Códigos de resposta