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.

Cards (chamados internamente de Kanban Items) são as unidades do Kanban — cada um representa uma oportunidade comercial, vinculada a um contato e a uma conversa.

Endpoints

MétodoEndpointDescrição
GET/kanban_itemsLista paginada
GET/kanban_items/batchLista + metadados agregados (stage_counts, total_items)
GET/kanban_items/:idDetalhe
POST/kanban_itemsCria card
PATCH PUT/kanban_items/:idAtualiza card
DELETE/kanban_items/:idExclui card

Filtros suportados

ParâmetroDescrição
funnel_idFiltra por funil
stage_idFiltra por etapa
agent_idFiltra por agente atribuído
conversation_idFiltra por conversa vinculada
pagePaginação (1-indexed)

Listar cards de uma conversa

Use caso clássico: “esse contato tem oportunidade aberta no Kanban?”
curl "https://chat.lfautomatiza.com/api/v1/accounts/1/kanban_items?conversation_id=12345" \
  -H "api_access_token: $TOKEN"

Criar card

curl -X POST https://chat.lfautomatiza.com/api/v1/accounts/1/kanban_items \
  -H "api_access_token: $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "kanban_item": {
      "funnel_id": 10,
      "funnel_stage": "lead",
      "position": 1,
      "conversation_display_id": 12345,
      "assigned_agents": [7, 11],
      "item_details": {
        "title": "Oportunidade ACME",
        "description": "Follow-up comercial — interesse no Scale",
        "status": "open",
        "priority": "high",
        "value": 1500,
        "currency": {
          "symbol": "R$",
          "code": "BRL",
          "locale": "pt-BR"
        },
        "conversation_id": 12345,
        "notes": []
      }
    }
  }'

Campos do payload

CampoTipoDescrição
funnel_idintegerFunil onde o card vive
funnel_stagestringID da etapa (lead, qualified, etc.)
positionintegerOrdem dentro da etapa
conversation_display_idintegerID da conversa vinculada
assigned_agentsarrayIDs dos agentes responsáveis
item_details.titlestringTítulo exibido no card
item_details.descriptionstringTexto livre
item_details.statusenumopen / won / lost
item_details.priorityenumlow / medium / high / urgent
item_details.valuenumberValor monetário
item_details.currencyobjectsymbol, code, locale

Lote com metadados (batch)

GET /kanban_items/batch retorna a lista mais estatísticas agregadas, útil pra dashboards que mostram contagem por etapa sem precisar de chamada extra:
curl "https://chat.lfautomatiza.com/api/v1/accounts/1/kanban_items/batch?funnel_id=10" \
  -H "api_access_token: $TOKEN"
Resposta inclui:
{
  "data": { "payload": [/* cards */] },
  "stage_counts": { "lead": 12, "qualified": 8, "proposal": 3 },
  "total_items": 23
}