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
- getLeads
/v1/kommo/leadsRetorna leads do Kommo com status, pipeline, preço, origem e timestamps do ciclo de vida. - getContatos
/v1/kommo/contactsRetorna contatos do Kommo com identificadores, campos de ciclo de vida e leads relacionados. - getPipelines
/v1/kommo/pipelinesRetorna pipelines do Kommo com estágios e metadados de status. - getUsuários
/v1/kommo/usersRetorna usuários do Kommo com função, grupo e informações de acesso.
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 KommointegrationId– ID da integraçãopage– 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çãolastModifiedStart/lastModifiedEnd– Filtro por data da última modificação
Filtros Específicos por Recurso
Leads (/v1/kommo/leads)
leadId,statusId,pipelineId,responsibleUserId,groupIdlossReasonIdtagId,tagName,tagColortagIdFirst,tagNameFirst,tagColorFirstcreatedStart/createdEndlastModifiedStart/lastModifiedEnd
Contatos (/v1/kommo/contacts)
createdStart/createdEndlastModifiedStart/lastModifiedEnd
Pipelines (/v1/kommo/pipelines)
pipelineName,pipelineIdstatusId,statusNamesort,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
}
}