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.

Automações de Kanban executam ações quando cards entram/saem de etapas ou mudam de status. Tudo configurável via API.

Configuração do Kanban

MétodoEndpointDescrição
GET/kanban_configObtém configuração atual
POST/kanban_configCria configuração
PUT PATCH/kanban_configAtualiza configuração
DELETE/kanban_configRemove configuração (volta pro default)
POST/kanban_config/test_webhookTesta URL de webhook configurada

Payload de configuração

{
  "kanban_config": {
    "enabled": true,
    "webhook_url": "https://seu-n8n.com/webhook/kanban-events",
    "webhook_secret": "seu-secret-pra-validar-assinatura",
    "webhook_events": [
      "kanban.item.created",
      "kanban.item.updated",
      "kanban.item.stage_changed",
      "kanban.item.status_changed"
    ],
    "config": {
      "title": "Meu Kanban",
      "default_view": "kanban",
      "auto_assignment": false,
      "notifications_enabled": true,
      "dragbar_enabled": true,
      "list_view_enabled": true,
      "agenda_view_enabled": true
    }
  }
}
CampoDescrição
enabledLiga/desliga o módulo Kanban inteiro
webhook_urlURL externa que recebe eventos
webhook_secretUsado pra HMAC-SHA256 (validação)
webhook_eventsQuais eventos disparam o webhook
config.default_viewkanban ou list
config.auto_assignmentAtribui automático ao criar card
config.dragbar_enabledPermite drag-and-drop visual

Testar webhook

curl -X POST https://chat.lfautomatiza.com/api/v1/accounts/1/kanban_config/test_webhook \
  -H "api_access_token: $TOKEN"
Dispara um POST de teste com payload simulado pra validar que sua URL está respondendo.

Automações por etapa

Existem 3 variantes de endpoint pra automações — todas funcionam, mas a primeira é a recomendada.

1. Escopo de conta (recomendado)

MétodoEndpointDescrição
GET/kanban/automationsLista automações
GET/kanban/automations/:idDetalhe
POST/kanban/automationsCria
PATCH PUT/kanban/automations/:idAtualiza
DELETE/kanban/automations/:idExclui

2. Global legado (compatibilidade)

MétodoEndpoint
GET/api/v1/kanban_automations
GET/api/v1/kanban_automations/:id
POST/api/v1/kanban_automations
PATCH PUT/api/v1/kanban_automations/:id
DELETE/api/v1/kanban_automations/:id
Endpoints legados são mantidos por compatibilidade — não recomendados pra integrações novas.

3. Namespace Kanban (funis e etapas)

MétodoEndpointDescrição
GET/kanban/funnelsLista funis (alt)
POST/kanban/funnelsCria funil (alt)
GET/kanban/stagesLista etapas de um funil
POST/kanban/stagesCria etapa
PATCH PUT/kanban/stages/:idEdita etapa
DELETE/kanban/stages/:idExclui etapa (mover itens pra fallback_stage_id)

Códigos de resposta esperados

CódigoSignificado
200 OKLeitura ou atualização bem-sucedida
201 CreatedCriação bem-sucedida
204 No ContentExclusão sem corpo
400 Bad RequestPayload/parâmetro inválido
401 UnauthorizedToken ausente ou inválido
403 ForbiddenSem permissão ou licença
404 Not FoundRecurso não encontrado
422 Unprocessable EntityValidação de negócio falhou
500 Internal Server ErrorErro inesperado do servidor