Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.lfautomatiza.com/llms.txt

Use this file to discover all available pages before exploring further.

Respostas rápidas (canned responses) são templates de texto que o agente acessa digitando / na caixa de mensagem. Diferente de macros, não executam ações — apenas inserem texto.

Listar

GET /api/v1/accounts/{account_id}/canned_responses
curl https://chat.lfautomatiza.com/api/v1/accounts/1/canned_responses \
  -H "api_access_token: $TOKEN"

Resposta

[
  {
    "id": 1,
    "short_code": "saudacao",
    "content": "Olá! Tudo bem? Como posso te ajudar hoje?"
  },
  {
    "id": 2,
    "short_code": "horario",
    "content": "Nosso horário de atendimento é seg-sex, 9h-18h."
  }
]

Criar

POST /api/v1/accounts/{account_id}/canned_responses
CampoTipoObrigatórioDescrição
short_codestringAtalho (/saudacao, /boleto). Sem espaço.
contentstringTexto inserido quando o atalho é usado
curl -X POST https://chat.lfautomatiza.com/api/v1/accounts/1/canned_responses \
  -H "api_access_token: $TOKEN" \
  -d '{
    "short_code": "encerramento",
    "content": "Foi um prazer te atender! Se precisar de algo mais, é só chamar."
  }'

Variáveis dinâmicas

O content aceita placeholders que são substituídos no momento da inserção:
VariávelValor
{{contact.name}}Nome do contato
{{contact.email}}E-mail
{{contact.phone_number}}Telefone
{{conversation.id}}ID da conversa
{{conversation.display_id}}Display ID (ticket #)
{{agent.name}}Nome do agente que está enviando
Exemplo de canned com variáveis:
Olá {{contact.name}}! Você está sendo atendido por {{agent.name}}.
Seu ticket é #{{conversation.display_id}}.

Atualizar / excluir

PATCH  /api/v1/accounts/{account_id}/canned_responses/{id}
DELETE /api/v1/accounts/{account_id}/canned_responses/{id}

Códigos de resposta

CódigoQuando acontece
200 OKListagem / leitura / atualização
201 CreatedResposta rápida criada
204 No ContentExcluída
422 Unprocessable Entityshort_code duplicado na conta