Kommo

Visão Geral

Visão geral da API do Kommo do V4MOS.AI

A API do Kommo do V4MOS.AI centraliza leads, contatos, pipelines e usuários sincronizados das contas Kommo conectadas ao seu organization. Todos os endpoints ficam sob o prefixo /v1/kommo e seguem os mesmos padrões de autenticação, paginação e resposta da plataforma.

Endpoints Disponíveis

Autenticação

Todos os endpoints exigem os headers x-client-id e x-client-secret, além do query parameter organizationId. Veja Autenticação.

Parâmetros Comuns

  • organizationId (obrigatório) – Organização que possui a integração Kommo
  • integrationId – ID da integração
  • page – Número da página (padrão: 1)
  • limit – Registros por página (padrão: 500, máx: 5000)
  • createdStart / createdEnd – Filtro por data de criação
  • lastModifiedStart / lastModifiedEnd – Filtro por data da última modificação

Filtros Específicos por Recurso

Leads (/v1/kommo/leads)

  • leadId, statusId, pipelineId, responsibleUserId, groupId
  • lossReasonId
  • tagId, tagName, tagColor
  • tagIdFirst, tagNameFirst, tagColorFirst
  • createdStart / createdEnd
  • lastModifiedStart / lastModifiedEnd

Contatos (/v1/kommo/contacts)

  • createdStart / createdEnd
  • lastModifiedStart / lastModifiedEnd

Pipelines (/v1/kommo/pipelines)

  • pipelineName, pipelineId
  • statusId, statusName
  • sort, color, type

Usuários (/v1/kommo/users)

  • userId

Destaques do Modelo de Dados Kommo

Leads

  • Identificação: lead_id, pipeline_id, status_id
  • Responsáveis e valor: responsible_user_id, group_id, price, labor_cost
  • Ciclo de vida: created_at, updated_at, closed_at, inserted_at
  • Origem: source_id, source_name
  • Relacionamentos: contacts_ids
  • Metadados: loss_reason_id, source_id, source_name

Contatos

  • Perfil: id, email
  • Responsáveis: responsible_user_id, group_id
  • Ciclo de vida: created_at, updated_at, closest_task_at, inserted_at
  • Flags: is_deleted, is_unsorted
  • Relacionamentos: id_leads

Pipelines

  • Identificação: pipeline_id, pipeline_name
  • Status: status_id, status_name, pipeline_sort, sort
  • Configuração: color, type, is_editable

Usuários

  • Identidade: user_id, lang
  • Acesso: rights, is_admin, is_active, is_free
  • Organização: group_id, role_id

Respostas

Todas as respostas seguem o padrão:

{
  "data": [...],
  "meta": {
    "page": 1,
    "limit": 500,
    "hasNextPage": true,
    "hasPreviousPage": false
  }
}

Nesta página